Halcon标定

Posted 冂冋冏囧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Halcon标定相关的知识,希望对你有一定的参考价值。

  摄像头拍摄时候,图像均有畸变,但是图像的扭曲变形均是有规律的成线性的,所以可以通过算法矫正。halcon标定过程需要在镜头内放置标定板;标定板一般选用30*30mm的;可以通过halcon程序来制作:

gen_caltab(::XNum,YNum,MarkDist,DiameterRatio,CalTabDescrFile,CalTabPSFile :) 算子来制作一个标定板

       XNum                     每行黑色标志圆点的数量。

       YNum                       每列黑色标志圆点的数量。

       MarkDist                   两个就近黑色圆点中心之间的距离。单位是m(米)

       DiameterRatio           黑色圆点直径与两圆点中心距离的比值。DiameterRatio=Diameter/MarkDist。

       CalTabDescrFile         标定板描述文件的文件路径(.descr)。输入文件路径

       CalTabPSFile              标定板图像文件的文件路径(.ps)。输入文件路径

其中,.descr文件为标定板描述文件,.ps文件为标定板图形文件,可以用photoshop(PS)打开,打印出标定图像,用来较正。

一个30*30的标准标定板的示例

1    gen_caltab(7,7,0.00375,0.5,\'D:/30.descr\',\'D:/30.ps\')

2    黑色圆点行数:   7

3    黑色圆点列数:   7

4    外边框长度:     30mm*30mm

5    黑色圆点半径:   0.9375mm  (3.75/4)

6    圆点中心间距:   3.75mm

3.75mm*(7+1)=30mm

 

以上是关于Halcon标定的主要内容,如果未能解决你的问题,请参考以下文章

机器人Halcon手眼标定

相机标定的时候,halcon标定板和普通的标定板有啥区别么?

Halcon标定

Halcon相机标定问题,请高手指点。

HALCON标定板制作方法

Halcon标定与自标定