基于OpenCV3.2+VS2013双目测距
基于OpenCV3.2+VS2013双目测距
1、 摄像头标定1.1、通查询资料和博客大概有两种方式:
(1)利用OpenCV自带的校正程序
(2)利用MATLAB工具来标定
1.2该工程是利用MATLAB工具来标定:
(1)固定好摄像头,尽量保证两个摄像头是水平放置,并调好两个摄像的焦距,使其清晰度是一样的。
(2)准备30张图片,两个摄像头各15张同时拍摄,此处采用的MATLAB中自带的棋盘格打印在A4纸张上,并粘贴到硬纸板上,尽量保持纸板是平整的以保证棋盘水平。
(4)软件环境:MATLAB2015、Eclipse_Neon.3、OpenCV3.2
(5)语言:Python3.5、C++
(6)MATLAB工具包下载网址:http://download.****.net/download/shamozhihuong/10170568
1.3、MATLAB标定过程
(1)将左右图片拷贝到MATLAB tool文件夹下(1)运行stereo_gui.m,然后点击Load left and right calibration files 再在命令行输入Calib_Results_left.mat,和Calib_Results_right.mat
(1)摄像头标定棋盘PDF: http://download.****.net/download/shamozhihuong/10170559
(2)MATLAB双目标定工具:http://download.****.net/download/shamozhihuong/10170568
(3)双目摄像头标定拍照源码: http://download.****.net/download/shamozhihuong/10170539
(4)基于OpenCV3.2+VS2013双目测距源码:http://download.****.net/download/shamozhihuong/10170531
5、硬件连接
淘宝链接:https://shop157002201.taobao.com/index.htm?spm=2013.1.w5002-14240154075.2.7680934784qAuM