Halcon算子学习:get_sheet_of_light_result

Halcon算子学习:get_sheet_of_light_result

get_sheet_of_light_result

( : ResultValue : SheetOfLightModelID, ResultName : )
获得用线结构光技术进行测量的标志性结果
输出:

  • ResultValue
    理想的测量结果。

  • SheetOfLightModelID
    要使用的线结构光模型的句柄

输入:

  • ResultName
    规定应提供何种测量结果。
    默认值:“disparity”
    值列表:’ disparity’,‘score’, ‘x’, ‘y’, ‘z’

描述

操作符get_sheet_of_light_result提供对使用给定的线结构光模型执行的标定和未标定测量结果的访问。通过设置参数ResultName的值,可以选择不同类型的结果,如下图所示:

未标定结果:

“disparity”:
测量的视差图像。即,每个像素返回检测轮廓所在的亚像素行值。视差值可以看作是未经标定的伪距值。
“score”:
返回根据参数’score_type’的值计算的分数值。如果参数’score_type’被设置为’none’,那么在测量期间不会计算任何分数值,因此返回的图像是空的。有关模型参数“score_type”可能值的详细信息,请参阅create_sheet_of_light_model和set_sheet_of_light_param。

标定结果:

“x”:
标定后的重建曲面的x坐标以图像的形式返回。
“y”:
重建表面的标定y坐标以图像的形式返回。
“z”:
重建表面的校准z坐标以图像的形式返回。

请注意,当将ResultName设置为“X”、“Y”或“Z”时,返回图像的像素值与在系统标定期间隐式定义的世界坐标系统具有坐标语义。返回坐标的单位取决于参数’scale’的值。
(参见create_sheet_of_light_model和set_sheet_of_light_param了解模型参数’scale’可能的值。)

操作符get_sheet_of_light_result将返回一个空对象(如果没有计算所需的结果)。