为您写摄像头毕业论文和职称论文提供摄像头方面毕业论文范文,与基于Matlab的计算机视觉测量中摄像机标定方法相关论文范本,包括关于摄像头及棋盘及摄像机方面的论文题目、提纲、开题报告、文献综述、参考文献的大学硕士和本科毕业论文,是免费优秀的摄像头论文范文。
摘 要 :本文以视觉测量系统中的摄像机标定为研究对象,以物体在摄像机上所成的像与物体实际的形状之间具有一定的函数关系为基础,以获得该函数参数为目的用Matlab进行摄像机标定.该方法利用了Matlab的工具箱及VC++6.0编译软件,设计标定方法及软件程序,方便准确的完成了单摄像头标定和双摄像头的立体标定,得出摄像机的内部参数和外部参数,简化了标定求解过程, 提高了标定速率, 并具有良好的移植性, 适合于其他视觉测量系统.
关 键 词 :摄像机标定 视觉 单目 双目 计算机应用 测量
中图分类号:TP391.41 文献标识码:A 文章编号:1007-9416(2014)02-0053-03
Abstract:Between the actual shape of the object and it’s camera image formed a certain function,for the purpose of obtaining the function parameters,in this paper using Matlab to camera calibration for vision measurement system.The method uses the Matlab toolbox and VC + +6.0 piler software,designed calibration methods and software programs, conveniently and accurately plete the calibration of single camera and the dual camera,and obtained internal and external parameters of the camera,simplify the calibration procedure,improves the calibration rate,and has good portability,suitable for other vision measurement system.
Key Words:Camera calibration Computer vision Monocular camera Binocular camera Computer application Measurement
在机器视觉应用中,我们选择的摄像机都会有图像畸变.我们看到的物体在摄像机上所成的像与物体实际的形状是有一定的函数关系的.这些函数的参数都是未知或不准确的,我们需要通过实验与计算来得到这些参数,求解这些函数的参数的过程就称为摄像机标定.这一过程精确与否,会直接影响立体视觉系统的测量精度.Matlab是一款专业的数学矩阵处理软件,在现阶段是非常流行,深得人们的信任与喜爱.我们选择Matlab用来标定也是看重了它在数学与图形图像处理方面的超强处理能力.而事实证明,它计算出的结果精确度高、可信度强,正是我们机器视觉项目所需要的.
Matlab提供了很多应用工具箱,其中就有标定工具箱toolbox_ calib供我们使用,其图形交互式的处理方式直观简单、结果快速精确,是标定这一重要步骤非常合适的工具.
1.单个摄像机分别标定
本文采用的是平面棋盘格,棋盘规格为27.5mm.用双目摄像头获得不同位置下的棋盘图片,理论上采集越多的图像,所求出的结果越精确.根据实验所需,一般采集20组左右,并记录标定板的位置信息.
在双目立体视觉系统中,由于其它标定方法的不稳定性和局限性,我们最终决定用Bouguet算法的Matlab标定工具箱分别对左右两个摄像头进行标定,Matlab标定工具箱对单个摄像机标定步骤如下:
首先在F:\Program Files中安装MATLAB R2012a主程序.下载Matlab标定工具箱,把Matlab工具箱的文件夹toolbox_calib复制到安装目录F:\Program Files\MATLAB R2012a\toolbox下,再把我们前面已经拍摄的标定棋盘图复制到F:\Program Files\MATLAB R2012a\toolbox\toolbox_calib下.启动Matlab程序,在Command Window内输入:
>>addpath('F:\Program Files\MATLAB R2012a\ toolbox\toolbox_calib')
摄像头本科毕业论文怎么写啊
播放:22523次 评论:6932人
>>cd('F:\Program Files\MATLAB R2012a\ toolbox\toolbox_calib')
上述语句的意思是将Matlab工作空间设置在安装文件