打印的标定板每个格子大小为4cm*4cm. 数据集数量为40张. 标定后的T如下 T: !!opencv-matrix rows: 3 cols: 1 dt: d data: [ -6.0660435539064854e-02, -1.2209630833796844e-04, 9.8321891780593206e-04 ] ``` 两个虚拟相机的基线b=normal(T) 标定出来的基线距离为b=6.06mm 实际量出来的6.1mm 误差在1mm之内
2019-12-21 18:50:55 6.3MB 双目标定
1
双目摄像头,根据成像得到物体离相机所在平面的距离。
2019-12-21 18:47:58 21.93MB 双目标定
1
实现效果 http://v.youku.com/v_show/id_XMTU2Mzk0NjU3Ng==.html 这个代码是视频中代码的修改版 修改内容:屏蔽了用cvblobslib实现的功能,但是主要功能标定以及测距都可以实现,而且不用安装那反人类的cvblobslib扩展库。 实现环境: 1.windows10 2.opencv 2.4.9 3.visual studio 2013 4.两颗微软HD-3000摄像头 5.i7、集显、16g、sata ps:如果你下载了我之前的代码:http://download.csdn.net/detail/hysteric314/9514872, 那这个你就不需要下载了,只需要改一下之前的代码 方法: 注释掉stdafx.h头文件里的 //#define CV_EVENT_LBUTTONDOWN 1 //#define CV_EVENT_RBUTTONDOWN 2 注释掉这两行,或删掉 再把stereomain.cpp里的CV_EVENT_MLBUTTONDOWN改成CV_EVENT_LBUTTONDOWN 代码有关的博客地址:http://blog.csdn.net/hysteric314/article/details/51357318
1