Operators |
clear_texture_inspection_model — Clear a texture inspection model and free the allocated memory.
clear_texture_inspection_model( : : TextureInspectionModel : )
The operator clear_texture_inspection_model deletes a texture inspection model that was created by create_texture_inspection_model. All memory used by the model is freed. The handle of the model is passed in TextureInspectionModel. It is invalid after the operator call.
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 texture inspection model.
* Create texture inspection model create_texture_inspection_model ('basic', TextureInspectionModel) * 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) * Read and apply a test image read_image (TestImage, 'carpet/carpet_02') apply_texture_inspection_model (TestImage, DefectCandidates, \ TextureInspectionModel, \ TextureInspectionResultID) * Clean up clear_texture_inspection_model (TextureInspectionModel)
The operator clear_texture_inspection_model returns the value 2 (H_MSG_TRUE) if a valid handle is passed and the referred texture inspection model can be freed correctly. Otherwise, an exception will be raised.
create_texture_inspection_model
Matching
Operators |