双目视觉标定的一般方法

1 双目立体相机

双目立体相机是由两个单目相机根据 特定的参数组合而成,工作时可将左右两相机捕捉到的二维图像信息转换到三维立体空间 中,进而通过系列转换变为所需要的三维空间坐标信息。

2 一般过程

双目立体相机标定步骤一般有以下几个步骤:

一是分别对左右相机进行单相机标定, 得到它们的内在矩阵 K,绝对外部参数 R、T,畸变系数 D;

二是根据标定结果对原始图像 进行校正,使两幅图像在同一平面上,相互平行;

三是匹配校正图像之间的像素点。

3 张定友标定思想

采用张正友标定法的思想,按照如下步骤标定实践:

一 通过拍摄多张标定板的照片, 求解每个相机的内参矩阵和畸变矩阵;

二 然后利用每个相机标定得到的参数,对两个相机进 行畸变矫正和水平对齐,使得两个成像平面平行,并且对应点在同一水平线上;

三 然后在校 正后的图像上,寻找左右图像中对应点之间的视差;

四 再根据视差和已知的双目模型参数如 基线长度𝑎和焦距𝑓等,计算每个点离相机的距离,并恢复其三维坐标。

4 标定实践

利用 Matlab 的 2018 版本中的 toolbox_calib 模 块分别对 ZED 2i 双目立体相机的左右两个相机进行单独标定,然后利用两相机的相关参 数进行双目相机的立体标定求解总体参数,最后得到 ZED 2i 双目立体相机的内部参数和 外部参数。

(1)制作规格为 9 格×12 格的黑白相间的棋盘格标定板,其中每个方格大小为 30mm×30mm

(2)将棋盘格标定板放在光线条件良好的位置,不加以固定方便调整标定板姿态。在 ZED 2i 双目立体相机的有效工作距离内,选择合适的距离和位置将相机固定。

通过调 整标定板的位置姿态,分别记录同一位置下的左右两相机的图像,拍摄了 16 组图像。为了 降低后续计算复杂度,本次拍摄 16 组图像保存为 600×600 像素的图像。

(3)在 Matlab 中按照每张图像的顺时针方向检测每个棋盘格角点处图像的特征,并 按照角点特征信息计算相机单应性矩阵𝐻,累计迭代计算进而求取左右相机内部参数,并 通过左右相机的内部参数进行立体匹配,由此可得相机外部参数中的旋转矩阵𝑅和平移向量𝑇。

相关推荐
普密斯科技1 小时前
齿轮平面度与正反面智能检测方案:3D视觉技术破解精密制造品控难题
人工智能·计算机视觉·平面·3d·自动化·视觉检测
纤纡.7 小时前
基于 PyQt5 的桌面应用开发实战:登录、预测、计算器、摄像头多功能系统
开发语言·人工智能·qt·计算机视觉
格林威7 小时前
AI视觉检测:模型量化后漏检率上升怎么办?
人工智能·windows·深度学习·数码相机·计算机视觉·视觉检测·工业相机
模拟器连接器曾工7 小时前
CCD图像视觉检测纸张表面缺陷检测设备
人工智能·计算机视觉·视觉检测·ccd视觉·ccd图像视觉检测
模拟器连接器曾工8 小时前
RV绝缘圆形端子铜鼻子AI视觉检测参数
人工智能·计算机视觉·视觉检测·ai视觉检测·rv绝缘圆形端子
gaosushexiangji8 小时前
用于焊接机理研究的高速相机选型参考:S1315在激光电弧复合焊接熔池观测中的实验验证
数码相机
z6494315089 小时前
【Python开源-单目测距】单目无人机多视角测距:DJI RTK图像 → 地面目标3D坐标与距离,平均RE仅2.12%
python·计算机视觉·开源·无人机
螺丝钉的扭矩一瞬间产生高能蛋白11 小时前
opencv基础用法
人工智能·opencv·计算机视觉
石榴树下的七彩鱼11 小时前
OCR 识别接口哪个好?2026 年主流 OCR API 对比评测(附免费在线体验)
图像处理·人工智能·后端·计算机视觉·ocr·api·文字识别
AI人工智能+11 小时前
表格识别技术通过深度学习与计算机视觉,实现复杂表格的自动化解析与结构化输出
深度学习·计算机视觉·ocr·表格识别