今天突然来劲要安装一下OpenCV(其实已经好长时间没有应用了,记得以前用还是1.0的版本,没有想到现在2.2都出来了)。当前最新的是OpenCV 2.2,但相应的文档似乎还少一些,因此比较下来决定装一下OpenCV 2.1,估计两者差距应该不是很大。
从网上下载了OpenCV-2.1.0-win32-vs2008.exe,这个程序是在VS2008下编译过的,包含了必须的lib和dll文件,感觉直接用起来简单些,需要说明的是我的机器上安装的是VS 2005,暂时没有升级的打算,这也就为接下来的工作买下了隐患。
第一步安装流程参考http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010
1.1 安装OpenCV-2.1.0-win32-vs2008.exe
1.2 安装成功生成了lib,bin和include文件夹,一切看起来都很正常。看来可以避免自己编译OpenCV了(?)
- Configure Project Directories
- In 2008
-
Tools -> Options -> Projects and Solutions -> VC++ Directories
-
- In 2010
-
Project -> OpenCV_Helloworld Properties...Configuration Properties -> VC++ Directories
-
- Include Directories... add: 'C:/OpenCV2.1/include/opencv;'
- Library Directories... add: 'C:/OpenCV2.1/lib;'
- Source Directories... add: 'C:/OpenCV2.1/src/cv; C:/OpenCV2.1/src/cvaux; C:/OpenCV2.1/src/cxcore; C:/OpenCV2.1/src/highgui; C:/OpenCV2.1/src/ml;'
-
Linker -> Input -> Additional Dependencies...
- For Debug Builds.. add: 'cv210d.lib; cxcore210d.lib; highgui210d.lib;'
- For Release Builds.. add: 'cv210.lib; cxcore210.lib; highgui210.lib;'
- In 2008
第二步:自己随便写了几行程序,准备见证奇迹了,在Release下一切正常,可是&#x