Operators |
set_profile_sheet_of_light — Set sheet of light profiles by measured disparities.
set_profile_sheet_of_light(ProfileDisparityImage : : SheetOfLightModelID, MovementPoses : )
set_profile_sheet_of_light adds sheet-of-light profiles to the sheet-of-light model SheetOfLightModelID. The profiles are specified as rows in a disparity image in ProfileDisparityImage. Each of the profiles can have an individual Pose set in MovementPoses which is interpreted as relative movement to the previous row. If no pose is set, the default transformation is used, which can be set by set_sheet_of_light_param. If only one pose is set, this pose will become the default transformation.
This operator changes the data in the handle. Therefore one and the same sheet-of-light model cannot be used concurrently in different threads when using this operator. If you want to use the same handle in multiple threads you have to synchronize the threads to assure that they do not access the same handle simultaneously. Different sheet-of-light models can be used independently and safely in different threads.
Disparity image that contains several profiles.
Handle of the sheet-of-light model.
Poses describing the movement of the scene under measurement between the previously processed profile image and the current profile image.
The operator set_profile_sheet_of_light returns the value 2 (H_MSG_TRUE) if the given parameters are correct. Otherwise, an exception will be raised.
get_sheet_of_light_result, get_sheet_of_light_result_object_model_3d
query_sheet_of_light_params, get_sheet_of_light_param, get_sheet_of_light_result, apply_sheet_of_light_calibration
3D Metrology
Operators |