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:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
SerializedItemHandle (input_control) serialized_item → (handle)
Handle des serialisierten Elements.
TextureInspectionModel (output_control, Zustand wird modifiziert) texture_inspection_model → (handle)
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)
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