行远-自迩

导航

畸变与标定四

标定Halcon实现

步骤:

  • 1. 标定板选择

     棋盘格(VisionPro,Opencv),实心圆(Halcon)

  • 2. 标定板制作

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

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

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

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

       CalTabDescrFile 标定板描述文件的文件路径(.descr)。这两个文件路径是用来存放文件的

       CalTabPSFile 标定板图像文件的文件路径(.ps),

       其中,.descr文件为标定板描述文件,.ps文件为标定板图形文件,可以用photoshop(PS)打开;

  • 3. 标定助手

 

 

 

        此处应该选择标定板在整个视野覆盖范围30%左右,采20张图片左右,覆盖到整个视野,选择居中图片作为位姿,有品位问题需要重新采集图片,点击标定后可以查看标定结果包括内参,外参,误差等

        保存响应数据;

  • 4. 读取相机参数,即可实现测量,去除畸变,定位等。

       read_cam_par('E:/学习/Halcon/标定/nc.cal', CameraParam)
       read_pose('E:/学习/Halcon/标定/wc.dat', Pose)

 

posted on 2022-03-15 20:01  行远-自迩  阅读(261)  评论(0编辑  收藏  举报