本文简单介绍一下

主要是在三维计算过程中,很多时候都需要确认扫描仪的精度,以及视场的转化问题,那么我们通常的做法是计算校准球的直径,来看三维扫描的精度。

很多时候,我们计算过程中,需要确认,自己找到的范围是否在自己满意的范围内,拟合出来的模型是否过大,还是过小。在halcon的视窗,分辨率有限,很多时候想放大,或者进一步查看的时候,很难满足我们的需求。

怎么办呢?

下面介绍,将我们拟合得到的球模型或者柱形,或者长方体都可以存出来,然后用我们自己喜欢的软件打开,进一步测量和查看。

技巧篇:存储拟合出来的球模型 / 拟合的球范围是否在自己满意范围-LMLPHP

上图是我用三维扫描仪得到的一个直径为40mm的球的点云,只扫到了半个面。

下图是halcon视窗中,拟合到的球和实际的点云的情况,貌似点云拟合的过小了,下图还是比较容易看的情况,比较复杂的情况不一一举例了,你们也肯定遇到过。

技巧篇:存储拟合出来的球模型 / 拟合的球范围是否在自己满意范围-LMLPHP

 废话不多说,直接上代码,一看就明白了

*程序说明
*拟合一个球,并查看拟合的球所在范围
ModelName1 := 'D:/2023实验/0103测试项目/0330实验/切图/1个球.ply'


dev_upd
04-02 22:42