计算机相关论文范文检索,与基于OpenCV的摄像机标定方法实现相关论文查重软件
本论文是一篇计算机相关论文查重软件,关于基于OpenCV的摄像机标定方法实现相关本科毕业论文范文。免费优秀的关于计算机及现代电子技术及摄像机方面论文范文资料,适合计算机论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
.(4)对于角点提取成功的图像,存储角点在世界坐标系下的坐标值以及在图像坐标系下亚像素级的坐标值.
(5)读取完所有图像后,根据角点提取成功的图片数量,为它们中的所有角点重新分配数据空间,并释放原有的数据空间.
(6)标定.调用cvCalibrateCamera2()函数,求取摄像机的内外参数.需要注意的是该函数输出参数里的rotation_vectors矩阵.
该矩阵里的每一行(或列)向量表示的是相应的一副图像所对应的旋转向量,当需要转换成旋转矩阵时,要使用罗格里格斯变换函数(cvRodrigues2).
(7)标定结果的误差分析.这里使用重投影的方法来计算标定误差,即根据得到的摄像机内外参数,调用cvProjectPoints2()计算角点三维坐标在图像上的投影坐标,然后,调用cvNorm函数将其与通过角点提取到的投影坐标进行比较,从而得到一个均方误差值.
(8)计算每幅角点提取成功图像的旋转矩阵、旋转向量和平移向量.
3试验与结果分析
根据以上标定原理和开发步骤,本文在WindowsXP平台下,用VisualC++开发了一个基于OpenCV1.0版本的摄像机标定程序.试验使用CanonIXUS85IS型照相机,分辨率为640×480像素.标定所用的模板是在A4纸上用激光打印机打印的黑白相间的国际象棋图案,然后将其粘贴在平板上.
模板中方格边长为30mm,共有6×8等于40个角点.利用9副图像对摄像机进行标定,检测出的角点如图3所示,标定结果如表1第2列所示,总体平均误差为0.0315626个像素.
为了验证标定结果的正确性,本文
计算机相关论文范文检索
4结语
利用OpenCV开发的摄像机标定程序具有标定结果精确、运算效率高、跨平台移植性好等优点,可以有效地应用于需要计算机视觉系统的各个领域.利用OpenCV库的强大功能可以缩短程序员的开发周期,使计算机视觉技术从理论走向实际应用.
参考文献
[1]TSAIRY.Aversatilecameracalibrationtechniqueforhighaccuracy3DmachinevisionmetrologyusingofftheshelfTVcamerasandlenses[J].IEEEJournalofRoboticsandAutomation,1987,3(4):323344.
[2]ZHANGZhengyou.Flexiblecameracalibrationbyviewingaplanefromunknownorientations[C]//InternationalConferenceonComputerVision(1CCV).ProceedingsofSeventhInternationalConferenceonComputerVision.Liege,Belgium:ElsevierSciencePublishers,1999:666674.
[3]BRADSKIGary,KAEHLERAdrian.LearningOpenCV:putervisionwiththeOpenCVlibrary[M].[S.l.]:O’ReillyMedia,2008.
[4]毛剑飞,邹细勇,诸静.改进的平面模板两步法标定摄像机[J].中国图象图形学报,2004,9(7):846853.
[5]陈胜勇,刘胜.基于OpenCV的计算机视觉技术实现[M].北京:科学出版社,2008.
[6]高伟.相机与成像模型[EB/OL].[20101009].http://vision.ia.ac..
[7]BOUGUETJeanYves.CameracalibrationtoolboxforMatlab[EB/OL].[20100709].http://.vision.caltech.edu/Bouguetj/calib_doc.
[8]FORSYTHDavidA,PONCEJean.Computervision:amodernapproach[M].[S.l.]:PersonEducation,Inc.,2004.
[9]尹文生,罗瑜林,李世其.基于OpenCV的摄像机标定[J].计算机工程与设计,2007,28(1):197199.
[10]伍尤富.基于平面模板的摄像机两步标定方法[J].电子科技,2007(9):7174.
[11]陶旺林,卢选民,刘李娟,等.基于OpenCV的非线性图像畸变校正研究[J].现代电子技术,2011,34(12):117120.
[12]梁华,李兴福.OpenCVVS架构、算法及应用[J].现代电子技术,2012,35(6):134137.
[13]黄振峰,陈海平,邓培,等.基于OpenCV与USB工业相机零件检测系统的图像处理研究[J].现代电子技术,2012,35(18):128132.
计算机相关论文范文检索,与基于OpenCV的摄像机标定方法实现相关论文查重软件参考文献资料: