VS 2008 下安装OpenCV 2.3.0 .【转载】

本来在vs2008下装了opencv1.0,opencv2.0 现在折腾着要用2.3.很悲惨的鼓捣了半天都不成功,扯皮的很。后来用下面的方法试了试解决了,有点小不同吧,但是具体的忘了。遇到麻烦的童鞋留言吧。

原文请看:http://blog.csdn.net/hangyuanbiyesheng/article/details/6660330

以下为转来的正文:

原来用的是OpenCV 2.0,现在要装OpenCV 2.3,参照VC 2008 Express下安装OpenCV 2.0的标准进行安装。

http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1

下面是与之不同的地方。

首先从http://www.opencv.org.cn/index.php/Download下载2.3版本的源代码,然后用CMake编译。编译完成在VC2008下执行OpenCV.sln,编译INSTALL项目项目的时候会出错,解决方法见:http://blog.csdn.net/hangyuanbiyesheng/article/details/6659158

编译完成后要配置环境变量,然后需要为VC配置OpenCV环境。

 

打开VC++ 2008 Express,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories

  • Show directories for选择executable files,加入目录 D:\Program Files\OpenCV2.0\vc2008\bin
  • Show directories for选择include files,加入目录 D:\Program Files\OpenCV2.0\vc2008\include\opencv
  • Show directories for选择library files,加入目录 D:\Program Files\OpenCV2.0\vc2008\lib
这里2.3和2.0不同,vc2008\include下面并没有opencv文件夹,需要改成

 

  • Show directories for选择executable files,加入目录 D:\Program Files\OpenCV-2.3.0\vc2008\bin
  • Show directories for选择include files,加入目录 D:\Program Files\OpenCV-2.3.0\include\opencv
  • Show directories for选择library files,加入目录 D:\Program Files\OpenCV-2.3.0\vc2008\lib
使用OpenCV2.3编程的时候,还需要配置依赖库,2.3和2.0的库文件名称不同,Debug配置需要添加的是:cv.lib opencv_calib3d230d.lib opencv_objdetect230d.lib opencv_ml230d.lib opencv_legacy230d.lib opencv_imgproc230d.lib opencv_highgui230d.lib opencv_haartraining_engined.lib opencv_gpu230d.lib opencv_flann230d.lib opencv_features2d230d.lib opencv_core230d.lib opencv_contrib230d.lib。Release配置需要添加:cv.lib opencv_calib3d230.lib opencv_objdetect230.lib opencv_ml230.lib opencv_legacy230.lib opencv_imgproc230.lib opencv_highgui230.lib opencv_haartraining_engine.lib opencv_gpu230.lib 

 

运行写好的项目,会出现 fatal error C1083: 无法打开包括文件:“opencv2/core/core_c.h”。这是因为cv.h在D:\Program Files\OpenCV-2.3.0\include\opencv目录下,该目录下没有文件夹opencv2,需要新建opencv2文件夹,然后把D:\Program Files\OpenCV-2.3.0\modules下面所有包括include\opencv2中的内容都考过来。

下面是我opencv2下的所有文件:

posted on 2011-11-17 21:49  Ming明、  阅读(3289)  评论(0编辑  收藏  举报