您的位置:首页 > 运维架构

VS2010+DirectShow(CCameraDs)+opencv配置 双目视觉图像获取

2015-11-30 15:02 537 查看
研究双目视觉测距时,为了获取多个摄像头视觉信息,看了很多文章,下面是我总结的获取多个摄像头信息的方法。

首先下载:第一:下载directshow和CCameraDs

                    第二:下载opencv一些补充头文件包括

                    第三:qedit.h和stdafx.h

下载地址:http://pan.baidu.com/s/1kTpRSrX

进行配置:首先:(1)对于含有VS2010软件的,将vs2010中属性设置中C/c++(常规)中附加包含目录添加C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include

                                (2)在VS2010属性设置中VC++目录,在库目录中添加C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib路径。

                                (3)将directshow和CCameraDs,quedit.h等文件复制到项目中,其中stdafx.h(要是directshow头文件里面没有这个文件的将它复制到directshow的头文件                                             include中)。

                                (4)配置directshow和CCameraDs。在VS2010的属性设置VC++目录的包含目录添加directshow的include路径,库目录中添加directshow的lib路径,如下                                             图所示。

                                (5)项目的解决方案资源管理器窗口中,在头文件中复制粘贴文件:CameraDs.h和qedit.h,和stdafx.h,在源文件中复制粘贴文件CameraDs.cpp。

                                (6)接下来在程序运行时会发现找不到包含文件等,将下载的补充源文件lib文件添加到你VS2010配置opencv的源文件lib中如本人 是                                                                                     E:\opencv\opencv\build\x86\vc10\lib 

                                (7)在VS2010的属性设置-连接器-输入-附加依赖项中-添加后补充的lib文件名(如cv200.lib,highgui200.lib等文件)

                                (8) 接下来只要(使用DirectShow采集图像)其中的程序的头文件上面添加#include stdafx.h,程序如下:

                            

                                                                                                   

               
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: