工具地址:https://www.cnblogs.com/gshang/p/18819764/calib_borad
使用方法:
1、标定板参数设置。设置标定板参数,如圆点标定板则设置普通圆点半径大小以及点间距,并控制生成行列数,添加定位点(行、列、半径);棋盘格则只需设置行和列及间距。
2、电子标定板。点击“全屏”,你将通过显示屏获得一个电子标定板,其圆点坐标即为实际物理坐标(mm)。
3、打印标定板。你也可以选择“打印”,将标定板打印在纸张上,长度单位也是实际物理坐标(mm)。
4、标定板文件。你可以选择导入和导出 json 格式的标定板数据,用来保存标定板和快速导入标定板。
标定案例:https://www.cnblogs.com/gshang/p/19507773/halcon_sincalib
标定注意事项:
1、 棋盘格标定板通常在检测时只考虑内角点,在 OpenCV 中设置参数时需要将上述工具中的行列数减去 1 。
2、 圆点标定板在 OpenCV 中设置参数时需要将上述工具中的行列数保持一致。
3、 Halcon 圆点标定板模式下, 需要先在 Halcon 中生成标定板 descr 文件,再导入显示。
实际的显示器dpi可能不一样,请使用下方的标尺结合实际物理长度进行dpi校准
参考资料: