Operators |
get_texture_inspection_result_object — Query iconic results of a texture inspection.
get_texture_inspection_result_object( : Object : TextureInspectionResultID, ResultName : )
get_texture_inspection_result_object queries the iconic result ResultName of the handle TextureInspectionResultID returned by apply_texture_inspection_model. The result handle TextureInspectionResultID was only created when 'gen_result_handle' was set to 'true' with set_texture_inspection_model_param.
For an explanation of the concept of the texture inspection see the introduction of chapter Inspection / Texture Inspection.
In the following the possible parameter values for ResultName are listed:
Returns the novelty regions of all pyramid levels in an object tuple. To query the novelty regions of single pyramid levels the corresponding index has to be added, e.g., 'novelty_region_1' . Please note that if a tuple of images was passed to apply_texture_inspection_model, it is only possible to query the novelty regions for the first image within the tuple.
Returns the novelty score images of all pyramid levels in an object tuple. To query the novelty regions of single pyramid levels the corresponding index has to be added, e.g., 'novelty_score_image_1' . Please note that if a tuple of images was passed to apply_texture_inspection_model, it is only possible to query the novelty score images for the first image within the tuple.
Returned iconic object.
Handle of the texture inspection result.
Name of the iconic object to be returned.
Default value: 'novelty_region'
List of values: 'novelty_region' , 'novelty_score_image'
* 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) * Read and apply a test image read_image (TestImage, 'carpet/carpet_02') apply_texture_inspection_model (TestImage, DefectCandidates, \ TextureInspectionModel, \ TextureInspectionResultID) * Get result objects get_texture_inspection_result_object (Object, TextureInspectionResultID, \ 'novelty_score_image')
The operator get_texture_inspection_result_object returns the value 2 (H_MSG_TRUE) if the given parameters are valid and within acceptable range. Otherwise, an exception will be raised.
apply_texture_inspection_model
clear_texture_inspection_result, clear_texture_inspection_model
Matching
Operators |