搜索资源列表
Binocular-distance-measurement-code
- 双目测距算法,利用两个摄像头读入视频,进行配准定位,进行测距-Binocular distance measurement algorithm, using two cameras read in video, and registration location, finally measure distance
双目
- 采用双目摄像头进行图片的标定和测距。双目需要运行视差图,程序中也有所陈述,对这种方法算是进行稍微改进,d=bf/视差,显然bf为定值,虽然bf均为已知,但通过标定的方法感觉求出来不如直接计算精确。通过几组已知距离d和对应视差值的数据相乘得到bf的值(Binocular camera calibration and distance measurement.)
Source code
- 在opencv上实现双目测距主要步骤是: 1.双目校正和标定,获得摄像头的参数矩阵: 进行标定得出俩摄像头的参数矩阵 cvStereoRectify 执行双目校正 initUndistortRectifyMap 分别生成两个图像校正所需的像素映射矩阵 cvremap 分别对两个图像进行校正 2.立体匹配,获得视差图: stereoBM生成视差图 预处理: 图像归一化,减少亮度差别,增强纹理 匹配过程: 滑动sad窗口,沿着水平线进行匹配搜索,由于校正后左右图片平行,左图
binocularDistance-master
- 在visual studio上调用opencv视觉库,用c++编程实现双目摄像头测距(Using c++ to realize binocular range finder on vs)
DOUBLE_camera
- 该代码可以标定双目摄像头内外参,实现深度测距(The code can calibrate the internal and external parameters of binocular camera to achieve depth ranging)