利用C++在vs2010配置OpenCV2.4.9
来源:互联网 发布:js修改classname 编辑:程序博客网 时间:2024/05/22 03:43
最近在自学OpenCV,故特意将自己的学习经历记录下来,以便日后能过返回来审视自己的学习情况,如学习方法是否正确,是否高效等,同时也通过记笔记的形式来强化所学,也希望能和更多的人一起交流,一起学习。
下面的在vs2010下配置OpenCV2.4.9的步骤是我结合从网上找的资料并亲身实验有效的。这里给出全局配置(不需要为每个工程都配置一次)和局部配置(需要为每个工程都配置一次)
- 下载OpenCV2.4.9,并Extract到你指定的目录下(我是Extract在D:\Program Files\下)
- 配置环境变量(装很多软件第一步都是要先配置环境变量,如MySQL)
右键计算机---》属性---》高级系统属性---》见下图
在变量值里面添加“;D:\Program Files\opencv\build\x86\vc10\bin”(换成自己……\vc10\bin所在目录,注意前面有个分号;)
注:经查看:这里bin目录下一般是.exe和.dll文件。
一)局部配置
- 用VS2010新建一个控制台程序,右击解决方案的工程名,打开属性框;
- 配置属性->VC++目录 在“包含目录”添加:
注:经查看:这里include目录下一般是头(.h)文件。D:\Program Files\opencv\opencv\build\includeD:\Program Files\opencv\opencv\build\include\opencvD:\Program Files\opencv\opencv\build\include\opencv2
在“库目录”添加:D:\Program Files\opencv\opencv\build\x86\vc10\lib
注:经查看:这里lib 目录下一般是库(.lib)文件。
以上操作release和debug一样。4.2 链接器->输入->附加依赖项debug下加入以下13项:opencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_ml249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.librelease下加入以下13项:opencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_flann249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_ml249.libopencv_objdetect249.libopencv_ts249.libopencv_video249.lib
注:以上26个想其实都来自D:\Program Files\opencv\build\x86\vc10\lib
二)全局配置1)需要借助一个工程(这里设其为Test)完成,以后任何程序就可以直接调用OpenCV了;2)视图->属性管理器。展开树形后,你会发现一个名为“Microsoft.Cpp.Win32.user”的项目;
3)在Microsoft.Cpp.Win32.user右击并点击“属性”
4) 在以上的属性页中,我们就按照opencv局部配置的过程进行即可:
配置属性->VC++目录 在“包含目录”添加:D:\Program Files\opencv\opencv\build\includeD:\Program Files\opencv\opencv\build\include\opencvD:\Program Files\opencv\opencv\build\include\opencv2注:经查看:这里include目录下一般是头(.h)文件。在“库目录”添加:D:\Program Files\opencv\opencv\build\x86\vc10\lib注:经查看:这里lib 目录下一般是库(.lib)文件。以上操作release和debug一样。4.2 链接器->输入->附加依赖项debug下加入以下13项:opencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_ml249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.librelease下加入以下13项:opencv_calib3d249.libopencv_contrib249.libopencv_core249.libopencv_features2d249.libopencv_flann249.libopencv_gpu249.libopencv_highgui249.libopencv_imgproc249.libopencv_legacy249.libopencv_ml249.libopencv_objdetect249.libopencv_ts249.libopencv_video249.lib如此在以后每次新建工程时,可以在“解决方案资源管理器”中看到“附加依赖项”中多出了很多文件。说明配置成功,这是一种一劳永逸的配置方法。
0 0
- 利用C++在vs2010配置OpenCV2.4.9
- opencv2.4.9在vs2010中的配置
- VS2010配置opencv2.4.9
- vs2010配置opencv2.4.9
- 关于Opencv2.4.9在vs2010中配置的问题
- OpenCV2.4.9在Win7+VS2010下的配置过程
- Win7+OpenCV2.4.9+VS2010配置
- VS2010编译配置opencv2.4.9
- VS2010 + Opencv2.4.9配置试用
- Win7+VS2010+OpenCV2.4.9配置
- vs2010+opencv2.4.9配置笔记
- VS2010+OpenCV2.4.9环境配置
- opencv2.3在VS2010下的配置
- OpenCV2.3在VS2010中的配置
- 在VS2010下安装配置OpenCV2.2
- OpenCv2.4在vs2010下配置过程
- Opencv2.4.3 在Win64下VS2010配置
- OpenCV2.4.3在vs2010下的配置
- Objective-C之run loop详解
- [Leetcode] Count and Say
- UVa437 The Tower of Babylon
- poj 1861 Network
- C++之练习题21
- 利用C++在vs2010配置OpenCV2.4.9
- 本体
- apmserve中的Apache启动老是出错
- mysql语句:SET NAMES UTF8
- NO6 java内存泄露 effective JAVA 笔记
- 甘道夫(待续)
- 禁用IE浏览器插件提升打开网站速度方法
- Crawl you website including login form with Phantomjs
- Java反射的作用