如何利用HALCON算子生成HALCON标定靶
以上标靶使用算子
gen_caltab (7, 7, 0.01, 0.5, 'E:/临时存储/caltab.descr','E:/临时存储/caltab.ps')算子生成
假设设置如下参数
gen_caltab (xNum, yNum, MarkDist,DiameterRatio, 'E:/临时存储/caltab.descr', 'E:/临时存储/caltab.ps')
Parameter:
标靶以重心(质心)为原点,也就是中心圆的圆心为原点,x方向向右,y方向向下,单位为米;
xNum:x方向的圆点数目;
yNum:y方向的圆点数目;
MarkDist:圆与圆之间的距离;
DiameterRatio:圆直径占圆心距的比例,也就是Diameter=MarkDist* DiameterRatio,
半径Radius= MarkDist* DiameterRatio/2;
黑色边框的宽度= MarkDist/4;
三角形的两个角点(需要将斜边延长与外边框相交)坐标分别为
(-(xNum+1)* MarkDist/2,-(yNum-1)* MarkDist/2)和(-(xNum-1)* MarkDist/2,-(yNum+1)* MarkDist/2)
针对以上标靶,HALCON自带表述文件如下:
# Plate Description Version 2
# H