当前位置:文档之家› 配置OpenCV+VS

配置OpenCV+VS

配置OpenCV2.4.10 + Visual Studio 2010一、安装OpenCV1、双击OpenCV安装包,会提示解压到某个地方,推荐放到D:\Program Files\下,比如安装路径就写:D:\Program Files。

2、等一段时间,OpenCV2.4.10近3个多G的文件就解压到了D:\Program Files 下。

其中,build里面是使用OpenCV2.4.10相关的文件,我们如果只是使用OpenCV2.4.10的话呢,就只用管build里面的内容。

二、安装Visual Studio 20101、右击Visual Studio 2010的压缩包,解压文件。

在解压后的文件中找到autorun 应用程序,2、点开autorun,弹出一下对话框,点击对话框中的“安装Microsoft Visual Studio2010”.3、如图所示下一步:4、选中我已阅读许可条款,点击下一步5、根据需要选择功能,安装路径,点击安装6、几分钟之后,出现如图需要重新启动才能完成安装。

大家记得保存好已打开的其他文件再重启。

7、电脑重启之后,安装程序自动出现,耐心等待安装。

8、四十分钟后,安装完成。

9、最后还会跳出这么一个对话框,直接点退出就可以了。

到此,软件安装过程全部结束。

成功了。

打开软件就可以用了。

三、配置OpenCV2.4.10 和 Visual studio 20103.1、配置环境变量3.1.1、【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。

如图:对于32位系统,就添加:”;D:\Program Files\opencv\build\x86\vc10\bin”(和之前的就有有的环境变量用英文的分号“;”进行分隔)而对于64位系统,可以两个都添加上:”;D:\Program Files\opencv\build\x86\vc10\bin”和”;D:\Program Files\opencv\build\x64\vc10\bin”,这样,到时候才可以在编译器Win32和X64中来回切换都吃得开。

配置完成后,必须重启电脑! 只有重启电脑后配置才会生效。

3.2、工程包含(include)目录的配置3.2.1 打开Visual Studio,新建win32控制台项目,取个名字,比如叫test1,然后选好路径,点确定。

2.2 点击下一步2.3 勾上空项目的那个勾2.4 接着在解决方案资源管理器的【源文件】处右击->添加->新建项,准备在工程中新建一个.cpp源文件。

2.5 选定C++源文件,取个名字,比如叫“main”,然后点【添加】,那么,一个新的cpp文件就添加到了工程中。

2.6 在菜单栏里面点<视图>--<属性管理器>,那么就会在visual studio中多出一个属性管理器工作区来。

2.7 在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->erDirectories(右键属性,或者双击)即可打开属性页面。

2.8 打开属性页面后,就是一番配置了。

首先是在【通用属性】->【VC++目录】->【包含目录】中添加上D:\Program Files\opencv\build\includeD:\Program Files\opencv\build\include\opencvD:\Program Files\opencv\build\include\opencv2 这三个目录。

3.3、工程库(lib)目录的配置3.1在【通用属性】->【VC++目录】->【库目录】中添加上D:\Program Files\opencv\build\x86\vc10\lib这个路径。

3.4、连接库的配置4.1 依然是“属性管理器”工作区中,点击项目->Debug|Win32->erDirectories(反键属性,或者双击)即可打开属性页面。

【通用属性】->【链接器】->【输入】->【附加的依赖项】4.2对于【OpenCV2.4.10】,添加如下2410版本的lib(这样的lib顺序是:19个带d的debug版的lib写在前面,19个不带d的release版的lib写在后面):opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_objdetect2410d.libopencv_ts2410d.libopencv_video2410d.libopencv_nonfree2410d.libopencv_ocl2410d.libopencv_photo2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_videostab2410d.libopencv_objdetect2410.libopencv_ts2410.libopencv_video2410.libopencv_nonfree2410.libopencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.libopencv_superres2410.libopencv_videostab2410.libopencv_calib3d2410.libopencv_contrib2410.libopencv_core2410.libopencv_features2d2410.libopencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.libopencv_imgproc2410.libopencv_legacy2410.libopencv_ml2410.libDebug文件库名有d结尾,Release没有,如opencv_ts248d.lib(debug版本的lib)和opencv_ts248.lib(release版本的lib)配置完成。

做到这里做项目的东西就完全可以了。

但是每次新建一个项目的时候都要重新配置vc++目录和链接库,所以下面我探索出了一种一劳永逸的方法。

四、永久配置OpenCV2.4.10 和VS20104.1、解压OpenCV2.4.104.2、配置系统环境变量打开“系统属性”,点击“环境变量”。

填上OpenCV的bin路径:D:\Program Files\opencv\build\x86\v10\bin重启电脑!重启电脑后配置才会生效!4.3、创建VS新项目4.4、添加项目属性表“视图”打开“属性窗口”右击“Debug|Win32”点击“添加新项目属性表”(如果想在Release模式下使用OpenCV,右击Release|Win32,同理可得)给属性表命名双击创建的属性表添加包含目录添加附加库目录添加附加依赖项:opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_objdetect2410d.libopencv_ts2410d.libopencv_video2410d.libopencv_nonfree2410d.libopencv_ocl2410d.libopencv_photo2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_videostab2410d.lib4.6、Release 配置项目属性表双击创建的属性表添加包含目录添加附加库目录添加负载依赖项:opencv_imgproc2410.libopencv_calib3d2410.libopencv_contrib2410.libopencv_core2410.libopencv_features2d2410.libopencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.libopencv_legacy2410.libopencv_ml2410.libopencv_nonfree2410.libopencv_objdetect2410.libopencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.libopencv_superres2410.libopencv_ts2410.libopencv_video2410.libopencv_videostab2410.lib配置完成!下面可以进行应用项目属性表:4.7、引用项目Debug属性表打开项目目录,你会看到如下文件以后新建项目时,打开属性管理器,右击Debug|Win32选择添加现有属性表上述文件即可4.8、引用项目Release属性表打开项目目录,你会看到如下文件以后新建项目时,打开属性管理器,右击Release|Win32选择添加现有属性表上述文件即可到此为止,永久性配置完成。

可以使用了!。

相关主题