opencv双目标定常见问题总结

本文总结了在使用OpenCV进行双目标定时遇到的常见问题,包括选择Matlab工具箱与VS+OpenCV的区别,标定过程中的注意事项,如确保棋盘格完全在相机视野内,对单目相机先进行标定,以及在自动检测角点时保持相同模式参考系。还强调了标定参数设置的重要性,以避免误差。
摘要由CSDN通过智能技术生成

最近搞个双目标定,奶奶个腿儿的~卡了好几天!!!几个比较常见的问题进行总结

1.一般标定的时候有两种,一是Matlab工具箱,二是vs+opencv库,就准确度来说,由于matlab已经足够的智能化,又有人为参与点的标定,所以准确度较高!如果你是初学者,用matlab工具箱标定是最好的。然而我愚蠢的选择了后者。

2.vs+opencv标定过程中,对于一个初学者肯定会出现很多问题。那么一定要检查一下这么几项:

a. 双目标定的棋盘格是否都出现在左右摄像机的视野?一定要保证棋盘格全部进入左右相机视野,这样才能正确建立两个相机的坐标关系

b. 双目相机在用stereocalibration进行标定前,利用calibrateCamera对左右单目相机分别标定。这样可以减小出差

c. 非常重要的一点!由于在vs+opencv中角点是自动检测的,所以,这个时候就会出现一个问题,“ 同一个位置下的棋盘格,通过角点提取的过程,需要牢记的是,左右相机标定的角点必须选择相同的的网格点和相同的原点(为了保证相同的模式参考系)。因此,

实现效果:http://v.youku.com/v_show/id_XMTU2Mzk0NjU3Ng==.html 如何在你的电脑上运行这个程序? 1,它需要cvblobslib这一个opencv的扩展库来实现检测物体与给物体画框的功能,具体安装信息请见: http://dsynflo.blogspot.com/2010/02/cvblobskib-with-opencv-installation.html,当你配置好cvblobslib之后,你可以用这一的程序进行测试:http://dl.dropbox.com/u/110310945/Blobs%20test.rar 2,视频中两个摄像头之间的距离是6cm,你可以根据你摄像头的型号,来选择合适的距离来达到最好的效果。 3,在进行测距之前,首先需要对摄像头进行标定,那么如何标定呢? 在stdafx.h中把"#define CALIBRATION 0"改成 “#define CALIBRATION 1”表示进行标定,标定之后,你就可以在工程目录下的"CalibFile" 文件夹中得到标定信息的文件。如果标定效果还不错,你就可以吧"#define CALIBRATION " 改成0,以后就不需要再标定,直接使用上一次的标定信息。你还需要把"#define ANALYSIS_MODE 1"这行代码放到stdafx.h中。 4,视频中使用的是10*7的棋牌格,共摄录40帧来计摄像头的各种参数,如果你像使用其他棋盘格,可以在 "StereoFunctions.cpp"文件中修改相应参数。 5,如果你无法打开摄像头,可以在 "StereoGrabber.cpp"文件中修改代码“cvCaptureFromCAM(index)”中index的值。 6,About computing distance: it interpolates the relationship between depth-value and real-distance to third degree polynomial. So i used excel file "interpolation" for interpolation to find k1 to k4, you should find your own value of these parameters. 7,你可以通过调整控制窗口中各个参数的滑块,从而来得到更好的视差图。 8,在目录下的”distance“文件夹中,有计距离信息的matlab代码。 9,如果你想了解基本的理论,可以看一下这个文档:http://scholar.lib.vt.edu/theses/available/etd-12232009-222118/unrestricted/Short_NJ_T_2009.pdf 视频中环境:vs2008,opencv2.1
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值