我的目标是校准一对相机,并将它们用于简单的测量目的。为此,我已经使用HALCON校准了它们,并具有所有必要的内部和外部相机参数。对我来说,下一步基本上是测量已知长度,以验证我的校准精度。到目前为止,我一直在使用intersect_lines_of_sight方法来实现这一点。这给了我不利的结果,因为长度偏差了几厘米。有没有其他的方法,基本上三角测量,并给我一个点的三维坐标在HALCON?或者,有没有关于如何做到这一点的线索?任何帮助都将不胜感激。
如果这篇文章需要更新代码样本,请让我知道
发布于 2019-07-04 21:15:26
在HALCON中,还有运算符reconstruct_points_stereo
,您可以使用它在给定相应像素的行和列坐标的情况下重建3D点。为此,您需要从您的校准数据生成一个StereoModel,然后在操作员reconstruct_points_stereo
中使用。
在您的HALCON安装中,有一个标准的HDevelop示例展示了这个运算符的用法。该示例名为reconstruct_points_stereo.hdev,可以在HDevelop的示例浏览器中找到。
https://stackoverflow.com/questions/56883169
复制相似问题