圆形标定板标定程序

2020-08-24

圆形标定板标定程序

简介

本资源文件提供了一个用于圆形标定板标定的程序。该程序主要用于相机标定,通过获取摄像机的内参和外参矩阵,对相机拍摄的图像进行矫正,以得到畸变较小的图像。

功能特点

  • 相机标定:获取摄像机的内参和外参矩阵,包括每一幅标定图像的旋转和平移矩阵。
  • 图像矫正:利用标定结果对相机拍摄的图像进行矫正,减少图像畸变。
  • 斑点检测:使用SimpleBlobDetector提取圆形标定板上的圆心点坐标。
  • 三维坐标生成:生成每张标定板图像的三维坐标,用于标定过程。

使用步骤

  1. 读取图片:调用获取图片路径函数,将文件夹下的图片读入到程序中。
  2. 斑点检测:读取每一张图片进行斑点检测,提取圆心点的坐标。
  3. 生成三维坐标:生成每张图片标定板的三维坐标。
  4. 执行标定:执行标定程序,获取摄像机的内参、畸变、外参系数。
  5. 评价结果:评价标定结果,确保标定精度。

依赖库

  • OpenCV 3.4.6
  • Visual Studio 2017

注意事项

  • 标定板几何参数需根据实际使用的标定板进行设置。
  • 程序中假设标定板图像位于Z=0平面上,且以图片的左上角为坐标原点,向右为x的正方向,向下为y的正方向。

参考资料

该程序的详细实现和原理可以参考以下文章: 圆形标定板标定程序

下载链接

圆形标定板标定程序