MFC+opencv双目测距

来源:互联网 发布:怎么跟淘宝客服讲价 编辑:程序博客网 时间:2024/05/08 11:53

  操作流程如下:

1.请配置好vs环境(此版本是vs2010+opencv2.4.3所写,具体配置自己查吧。http://blog.csdn.net/garfielder007/article/details/50197181)

2.运行界面如下图(很简陋):

                                           

3.第一步点击采集棋盘图按钮,可以在本地电脑获得两个摄像头的数据。

4.有了图片后,点击立体标定便开始处理,获得标定所需的内外参数

5.点测距按钮便可以进行实时测距(不是每次都需要点击采集棋盘格按钮,如果图片了,直接就可以点击立体标定按钮)

6.代码里要说明的两点

 a.   opencv双目测距Dlg.cpp 里CvSize board_sz = cvSize( 8, 6);//此处8,6为你的棋盘格大小,我这边是8*6的大小,你需要需要按照自己的设置

 b.  opencv双目测距Dlg.cpp 里 const float squareSize = 2.5f; //此处为你的棋盘格上一个格子的实际大小,拿个尺子量一下,我这边是2.5cm

7.后续我再详细介绍吧!

源码链接:http://pan.baidu.com/s/1kVLXrzp

1 0
原创粉丝点击