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