自制棋盘格标定板

您所在的位置:网站首页 棋盘格标定板制作教程 自制棋盘格标定板

自制棋盘格标定板

2024-07-17 19:51| 来源: 网络整理| 查看: 265

相机标定实用方案

相机标定就是确定相机内参和外参的过程,其结果精度会直接影响视觉系统后续工作的准确性。

一.OPENCV方法

在opencv中提供了一组函数用于实现相机的标定,标定返回的值包括:相机内参矩阵(fx fy xc yc)、相机外参矩阵(R t)以及畸变矩阵。

标定的步骤如下:

1. 准备棋盘格,棋盘格图片可以自行打印,以下使用10*7方格的棋盘格,交点则为9*6,棋盘格的大小1mm,即 gridsize=1

2. 拍照,拍照的原则是多角度,根据理论至少要两种角度的拍照,实际中通常会拍20张左右;

3. 使用opencv提供的角点检测函数findChessboardCorners找到棋盘格中的角点,并将每幅图片的角点值存放到list中,同时将棋盘格的角点的三维坐标存放到另一个list。

4. 使用calibrateCamera函数获取内存矩阵、畸变矩阵、旋转矩阵以及转移矩阵。

5.使用undistort函数将畸变的图像进行校正并查看校正后的图片效果。

下面我们用另外的方法,详细介绍流程。

二.坐标系

相机标定涉及到了四大坐标系,分别为:

像素坐标系

0ba0d30525b1995a87f5031f937b9b5d.png

图像物理坐标系

508ea023fa68d0f0b968e384cd72469a.png

相机坐标系

fe4a0848eb521077d35fe074b36eb73d.png

世界坐标系



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3