| Operatoren |
deserialize_texture_inspection_model — Deserialisieren eines Texturinspektionsmodells.
deserialize_texture_inspection_model( : : SerializedItemHandle : TextureInspectionModel)
deserialize_texture_inspection_model deserialisiert ein Texturinspektionsmodell, welches mit serialize_texture_inspection_model serialisiert wurde (siehe fwrite_serialized_item für eine Einführung in die Grundlagen der Serialisierung). Das serialisierte Texturinspektionsmodell wird in dem Handle SerializedItemHandle übergeben. Die deserialisierten Werte werden im Texturinspektionsmodell TextureInspectionModel gespeichert.
Das Konzept der Texturinspektion ist bei der Einleitung zum Kapitel Inspektion / Texturinspektion beschrieben.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.Handle des serialisierten Elements.
Handle des Texturinspektionsmodells.
* Create texture inspection model
create_texture_inspection_model ('basic', TextureInspectionModel)
* Set parameters
set_texture_inspection_model_param (TextureInspectionModel, \
'gen_result_handle', 'true')
* Make this short example fast:
set_texture_inspection_model_param (TextureInspectionModel, \
'gmm_em_max_iter', 1)
* Read and add training images
read_image (TrainImage, 'carpet/carpet_01')
add_texture_inspection_model_image (TrainImage, TextureInspectionModel, \
Indices)
* Train the model
train_texture_inspection_model (TextureInspectionModel)
* Serialize texture inspection model
serialize_texture_inspection_model (TextureInspectionModel, \
SerializedItemHandle)
* Deserialize in Model
deserialize_texture_inspection_model (SerializedItemHandle, \
TextureInspectionModelSerialized)
* Read and apply a test image
read_image (TestImage, 'carpet/carpet_02')
apply_texture_inspection_model (TestImage, DefectCandidates, \
TextureInspectionModelSerialized, \
TextureInspectionResultID)
* Clean up
clear_texture_inspection_model (TextureInspectionModel)
clear_texture_inspection_model (TextureInspectionModelSerialized)
clear_texture_inspection_result (TextureInspectionResultID)
clear_serialized_item (SerializedItemHandle)
Sind die Parameterwerte korrekt, dann liefert deserialize_texture_inspection_model den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
fread_serialized_item, receive_serialized_item, serialize_texture_inspection_model
apply_texture_inspection_model
create_texture_inspection_model, write_texture_inspection_model, serialize_texture_inspection_model
Matching
| Operatoren |