Opencv的安装
1、 opencv已经更新到了2.3,现在笔者仍用opencv2.0版本,目的是偷懒呀,好几台电脑都安装了vs2005,2008、2010俺没有正版的。
2、 首先从网上下载opencv2.0,然后解压到一个文件夹,比如:OpenCV2.0,然后再新建一个文件夹opencv20build。
3、 下载cmake2.8(这个版本的在生成时可以选择版本比如:vs2008(对应vc9),vs2010(对应vc10),vs2005(对应vc8))。打开cmake选择原目录OpenCV2.0,目标目录opencv20build。然后在生成。
4、 生成结束后,用vs2005打开opencv20build中的解决方案,点击全部重新生成,即可(我只用debug模式)。
5、 生成结束后,opencv20build\bin\debug目录(需要加入系统路径,目的是让程序自动查找dll),opencv20build\lib\debug目录(库目录), OpenCV2.0\include\opencv目录(头文件目录)。open20build(源代码目录)这是四个非常重要的目录,加入vs2005的配置中。工具-选项-项目和解决方案,分别配置:源文件、可执行文件、包含文件、库文件。
库文件和DLL链接对应表
1、cv200d.lib | 1、cv200d.dll |
2、cvaux200d.lib | 2、cvaux200d.dll |
3、cvhaartraining.lib | |
4、cxcore200d.lib | 4、cxcore200d.dll |
5、cxts200d.lib | 5、cxts200d.dll |
6、highgui200d.lib | 6、highgui200d.dll |
7、ml200d.lib | 7、ml200d.dll |
8、opencv_ffmpeg200d.lib | 8、opencv_ffmpeg200d.dll |
6、 新建一个项目,把库文件(项目属性-连接器-输入-附加依赖项目)加入就行了。
cv200d.lib
cvaux200d.lib
cvhaartraining.lib
cxcore200d.lib
cxts200d.lib
highgui200d.lib
ml200d.lib
opencv_ffmpeg200d.lib