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

时间: 2024-10-03 14:45:00

Halcon标定的相关文章

HALCON标定板制作方法

一. Halcon标定板标准文件制作利用 Halcon软件自制标定板.程序命令:gen_caltab该命令可以制作所需的标定板参数文件 Caltab.descr和标定板图像文件 Caltab.ps. 按确认后生成的命令 gen_caltab (9, 9, 0.015, 0.5, 'caltab.descr', 'caltab.ps')Caltab.ps文件可以用 Photoshop打开.图片如附录图像尺寸的计算方式:按上述文件参数为标定板的点阵式 9*9的,每个点之间的间距是0.015米,原点直

Halcon标定与自标定

Halcon标定:https://blog.csdn.net/niyintang/article/details/78752585 Halcon自标定:https://www.cnblogs.com/xiaomaLV2/p/5075148.html 原文地址:https://www.cnblogs.com/2008nmj/p/10201883.html

Halcon标定步骤

1.设置相机内部参数的初始值 StartCamPar := [0.016,0,0.0000074,0.0000074,326,247,652,494]set_calib_data_cam_param (CalibDataID, 0, 'area_scan_division', StartCamPar) 1.1 相机型号 (1)面阵 (2)线阵 1.2 参数设置(这里只讲面阵相机) (1)Division畸变模型 CameraParam:[Focus, Kappa, Sx, Sy, Cx, Cy,

halcon学习笔记——(3)HALCON标定后的二维测量

1.gen_measure_rectangle2( : : Row, Column, Phi, Length1, Length2, Width, Height,Interpolation : MeasureHandle) 产生测量矩形句柄,控制输入为测量矩形范围的坐标中心,矩形长轴和水平方向夹角范围的弧度,矩形边长的一半,测量图片的宽和高度,输出为测量句柄. 2.measure_pairs(Image : : MeasureHandle, Sigma, Threshold, Transition

Halcon学习标定助手

本文采用halcon标定助手进行标定. 第一步:打开标定助手. 第二步:对描述文件进行修改 具体:打开算子窗口,输入gen_caltab,进行描述文件修改. 参数XNum和YNum为7行*7列的圆,Markdist为圆的直径,单位为米.DiameterRatio为圆的直径与两个相邻的圆之间的距离比.修改完之后,应用,输入.存放在一个文件下.之后将描述文件改成此描述文件.描述文件最右面靠近边框有个文件夹形状的图标.点击即可. 第三步:根据单个的像元宽和高进行修改,该参数可在相机的自带文件中或官方数

matlab、opencv、halcon双目标定汇总

相机的标定对于测距和重建还是很重要的,特把用过的工具和方法进行一次汇总,以便查阅.分析和讨论(本人扣扣1256635840) ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— 1.MATLAB camera calib

halcon学习笔记——(1)单摄像机标定

In the reference manual,operator signatures are visualized in the following way: operator ( iconic input : iconic output : control input : control output ) 在HALCON所有算子中,变量皆是如上格式,即:图像输入:图像输出:控制输入:控制输出. 其中四个参数任意一个可以为空. 控制输入可以是变量.常量.表达式: 控制输出以及图像输入和输出必须

摄像机标定【转】

1.摄像机外参:决定摄像机坐标与世界坐标系之间相对位置关系. 其中Pw为世界坐标,Pc是摄像机坐标,他们之间关系为 Pc = RPw + T 式中,T= (Tx,Ty,Tz),是平移向量,R = R(α,β,γ)是旋转矩阵,分别是绕摄像机坐标系z轴旋转角度为γ,绕y轴旋转角度为β,绕x轴旋转角度为α.6个参数组成(α,β,γ,Tx,Ty,Tz)为摄像机外参. 2.摄像机内参:确定摄像机从三维空间到二维图像的投影关系. zhenkong摄像机模型为6个参数(f,κ,Sx,Sy,Cx,Cy):远心摄

摄像机标定

转自:http://blog.sina.com.cn/s/blog_b5aa3e0f0101a4tx.html 1.摄像机外参:决定摄像机坐标与世界坐标系之间相对位置关系. 其中Pw为世界坐标,Pc是摄像机坐标,他们之间关系为 Pc = RPw + T 式中,T= (Tx,Ty,Tz),是平移向量,R = R(α,β,γ)是旋转矩阵,分别是绕摄像机坐标系z轴旋转角度为γ,绕y轴旋转角度为β,绕x轴旋转角度为α.6个参数组成(α,β,γ,Tx,Ty,Tz)为摄像机外参. 2.摄像机内参:确定摄像机