文章名称:3-D Point Cloud Generation from Rigid and Flexible Stereo Vision Systems 文章(英文)详细讲解了双目视觉的一些基本原理,已经如何使用两个普通的网络摄像头来实现双目视觉,以及如何根据两个摄像头来计算物体深度信息。 代码为文章中附带的代码 仅供参考学习
2019-12-21 20:11:43 4.52MB opencv 双目测距 双目视觉
1
1.matlab标定 2. opencv立体校正 3.BM、SGBM、GC算法进行匹配 4.最后用公式法还原三维图像。 收纳了博客上很多资料完成的毕设,给需要的人
2019-12-21 20:07:23 132.33MB opencv bm SGBM GC
1
双目视觉,根据块匹配方法的视差图生成。依据Matlab生成视差图。
2019-12-21 20:03:48 973KB 立体视觉 双目视觉 Matlab
1
文章名称:3-D Point Cloud Generation from Rigid and Flexible Stereo Vision Systems 文章(英文)详细讲解了双目视觉的一些基本原理,已经如何使用两个普通的网络摄像头来实现双目视觉,以及如何根据两个摄像头来计算物体深度信息。 代码为文章中附带的代码 仅供参考学习
2019-12-21 19:56:04 4.52MB opencv 双目测距 双目视觉
1
实现效果: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
2019-12-21 19:56:04 24.09MB opencv 双目测距 双目视觉
1
实现效果: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
2019-12-21 19:56:04 24.09MB opencv 双目测距 双目标定 双目视觉
1
基于双目视觉的深度计算和三维重建,代码我自己用过,绝对没问题
2019-12-21 19:45:26 356KB 双目视觉 深度计算 三维重建
1
opencv写的双目视觉摄像机标定和三维重建代码,代码非常清晰易懂,功能强大。
2019-12-21 19:44:55 296KB opencv 双目视觉 摄像机标定 三维重建
1
用C写的,但是其坐标输出有C和C++两个,鼠标点击输出三维坐标,其相机标定用的是MATLAB结果导入,用的VS2010,实际运行成功的,不出我需要修改的是相机标定的xml文件,标定过程参考前面的博文,还有就是修改左右相机的参数cap_left = cvCreateCameraCapture(0); 以及cap_right = cvCreateCameraCapture(1); 我的是0和1,有可能是-1,0或者1和2
2019-12-21 19:40:36 14.34MB 双目视觉    双目测距 视差图
1
代码对应于本人博客 http://blog.csdn.net/bcj296050240/article/details/52778741。 博客中详细描述了该项目中各段代码的用途。该代码可以实现双目视觉标定和立体匹配、视差计算、深度图生成等功能。并配有标定图片。欢迎交流
2019-12-21 19:27:56 24.36MB 双目视觉
1