Operators |
deserialize_texture_inspection_model — Deserialize a serialized texture inspection model.
deserialize_texture_inspection_model( : : SerializedItemHandle : TextureInspectionModel)
deserialize_texture_inspection_model deserializes a texture inspection model, that was serialized by serialize_texture_inspection_model (see fwrite_serialized_item for an introduction of the basic principle of serialization). The serialized texture inspection model is defined by the handle SerializedItemHandle. The deserialized values are stored in an automatically created texture inspection model with the handle TextureInspectionModel.
For an explanation of the concept of the texture inspection see the introduction of chapter Inspection / Texture Inspection.
This operator modifies the state of the following input parameter:
The value of this parameter may not be shared across multiple threads without external synchronization.Handle of the serialized item.
Handle of the texture inspection model.
* 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)
If the parameters are valid, the operator deserialize_texture_inspection_model returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.
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
Operators |