计算机作业实验结果与分析,计算机视觉第二次作业实验报告

厦门大学厦门大学 计算机视觉实验报告计算机视觉实验报告 摄像机标定摄像机标定 姓名 孙振强 学号 31520161153451 时间 2016 11 23 1 1 实验目的实验目的 学习使用 OpenCV 并利用 OpenCV 进行摄像机标定 编程实现 给出实验结 果和分析 二 实验原理二 实验原理 2 12 1 摄像机标定的作用摄像机标定的作用 在计算机视觉应用问题中 有时需要利用二位图像还原三维空间中的物体 从二维图像信息出发计算三维空间物体的几何信息的过程中 三维空间中某点 的位置与二维图像中对应点之间的相互关系是由摄像机的几何模型决定的 这 些几何模型的参数就是摄像机参数 而这些参数通常是未知的 摄像机标定实 验的作用就是通过计算确定摄像机的几何 光学参数 摄像机相对于世界坐标 系的方位 2 22 2 摄像机标定的基本原理摄像机标定的基本原理 2 2 12 2 1 摄像机成像模型摄像机成像模型 摄像机成像模型是摄像机标定的基础 确定了成像模型才能确定摄像机内外参 数的个数和求解的方法 计算机视觉研究中 三维空间中的物体到像平面的投 影关系即为成像模型 理想的投影成像模型是光学中的中心投影 也称为针孔 模型 实际摄像系统由透镜和透镜组组成 可以由针孔模型近似模拟摄像机成 像模型 图 2 1 针孔成像 2 2 2 坐标变换坐标变换 在实际摄像机的使用过程中 为方便计算人们常常设置多个坐标系 因此 空间点的成像过程必然涉及到许多坐标系之间的相互转化 下面主要阐述几个 重要坐标系之间的转换关系 2 2 2 1 世界坐标系世界坐标系 摄像机坐标系摄像机坐标系 图 2 2 世界坐标系与摄像机坐标系空间关系 世界坐标系与摄像机坐标系之间的转换关系为 1 1 1 w w w T c c c Z Y X O TR Z Y X R 和 T 分别是从世界坐标系到摄像机坐标系的旋转变换和平移变换系数 反映的是世 界坐标系和摄像机坐标系之间的关系 因此称为外参数 2 2 2 2 物理坐标系物理坐标系 像素坐标系像素坐标系 图 2 3 像素坐标系 假设摄像机焦距 f 1 则图像物理坐标系与像素坐标系之间的关系如下 0 0 vysv uxsu uy ux 则图像的像素坐标与归一化图像坐标 p 之间以齐次坐标表示为 Kpzy zx vf usf v u m cc cc v u 1 100 0 1 0 0 K 可以看做摄像机内参数矩阵 2 3 实验用标定板及摄像机说明实验用标定板及摄像机说明 本实验使用国际象棋棋盘格标定板 在 A4 纸上打印使用 规格为 6 5 棋盘格大小为 3cm 图 2 4 实验使用的标定板 实验使用手机摄像机进行图片采集 3 3 摄像机标定方法摄像机标定方法 考虑到传统方法对实验设备要求较高 操作繁琐等缺点 本实验决定使用 著名的张正友标定方法进行实验 图 3 1 张正友标定成像模型 基本原理 1 1 0 1 21321 Y X trrK Y X trrrKv u s 设 trrKhhhH 21321 则根据旋转矩阵的性质 每幅图像可以获得以下两对内参数矩阵的基本约束 2 1 21 1 1 2 1 1 0 hKKhhKKh hKKh TTTT TT 由于摄像机内有五个内部参数 所以当图像数目大于等于三时即可求出内部参数唯一 解 4 4 实验步骤与结果实验步骤与结果 4 1 实验步骤实验步骤 为提高实验精度 本实验从八个不同的距离 每个距离两个角度采集 16 幅 图片 图 4 1 标定所用图片 运行程序 获得内外参数 4 2 实验结果实验结果 4 2 1OPENCV 实验结果实验结果 实验结果如下 图 4 2 实验求得的内外部参数 4 2 2MATLAB 对比试验对比试验 MATLAB 对比试验结果如下 5 5 实验误差分析实验误差分析 在本实验中 误差来源主要有系统误差和偶然误差 系统误差是手机摄像 头配置不高 在成像过程中产生畸变误差 影响实验精度 偶然误差就是标定 板是一张 A4 纸打印的 只是手工测量方格长度 误差较大 另外标定板不是十 分平整 在进行角点检测时也会产生实验误差

展开阅读全文

你可能感兴趣的:(计算机作业实验结果与分析)