halcon 9点标定及旋转中心代码
时间: 2023-11-14 07:07:00 浏览: 22
halcon 标定
以下是Halcon 9点标定及旋转中心代码示例:
```
* 9点标定
find_calib_object_corners(Image, CalibObjectModelID, CalibDataID, 0, 0, Row, Column, Score)
* 旋转中心计算
gen_cross_contour_xld(Cross, Row[4], Column[4], 20, 0)
fit_circle_contour_xld(Cross, CircleRow, CircleColumn, CircleRadius, StartPhi, EndPhi, PointOrder)
* 显示旋转中心
disp_cross(Image, CircleRow, CircleColumn, 30, 0)
```
其中,Image为输入图像,CalibObjectModelID为标定板模板ID,CalibDataID为标定数据ID,Row和Column为输出的标定点在图像中的行列坐标,CircleRow、CircleColumn和CircleRadius为输出的圆形拟合结果,StartPhi和EndPhi为圆弧的起始角度和终止角度,PointOrder是拟合圆弧的点的顺序。
阅读全文