set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light (算子)
名称
set_profile_sheet_of_lightT_set_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light — 根据测量的视差设置激光三角测量剖面。
签名
描述
set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light adds sheet-of-light profiles to the
sheet-of-light model SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelIDsheet_of_light_model_id. The profiles are specified
as rows in a disparity image in ProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImageprofile_disparity_image.
Each of the profiles can have an individual Pose set in
MovementPosesMovementPosesMovementPosesMovementPosesmovementPosesmovement_poses 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_paramset_sheet_of_light_paramSetSheetOfLightParamSetSheetOfLightParamSetSheetOfLightParamset_sheet_of_light_param。If only one pose
is set, this pose will become the default transformation.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
此算子修改后续输入参数的状态:
在执行此算子时,若该参数值需在多个线程间使用,则必须对其访问进行同步。
参数
ProfileDisparityImageProfileDisparityImageProfileDisparityImageProfileDisparityImageprofileDisparityImageprofile_disparity_image (输入对象) singlechannelimage → objectHImageHObjectHImageHobject (byte / uint2 / real)
Disparity image that contains several profiles.
SheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDSheetOfLightModelIDsheetOfLightModelIDsheet_of_light_model_id (输入控制,状态被修改) sheet_of_light_model → HSheetOfLightModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
激光三角测量的句柄。
MovementPosesMovementPosesMovementPosesMovementPosesmovementPosesmovement_poses (输入控制) number-array → HTupleSequence[Union[int, float]]HTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Poses describing the movement of the scene under
measurement between the previously processed profile
image and the current profile image.
结果
算子 set_profile_sheet_of_lightset_profile_sheet_of_lightSetProfileSheetOfLightSetProfileSheetOfLightSetProfileSheetOfLightset_profile_sheet_of_light 在给定的参数正确时返回值 2 ( H_MSG_TRUE )。否则,将抛出异常。
可能的后继
get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultGetSheetOfLightResultget_sheet_of_light_result,
get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3dget_sheet_of_light_result_object_model_3d
另见
query_sheet_of_light_paramsquery_sheet_of_light_paramsQuerySheetOfLightParamsQuerySheetOfLightParamsQuerySheetOfLightParamsquery_sheet_of_light_params,
get_sheet_of_light_paramget_sheet_of_light_paramGetSheetOfLightParamGetSheetOfLightParamGetSheetOfLightParamget_sheet_of_light_param,
get_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResultGetSheetOfLightResultget_sheet_of_light_result,
apply_sheet_of_light_calibrationapply_sheet_of_light_calibrationApplySheetOfLightCalibrationApplySheetOfLightCalibrationApplySheetOfLightCalibrationapply_sheet_of_light_calibration
模块
三维计量