原文出处:http://hi.baidu.com/qizlee/blog/item/719a3e7bdf9ed4f50ad187cc.html
本文档适用版本为OpenCV 1.0rc1和OpenCV 1.0。本文档的目的是在Windows下建立一个免费的OpenCV开发解决方案。
全局选项
- 打开VC 2005,选择菜单:Tools -> Options
- 在弹出窗口中选择Projects and Solutions -> VC++ Directories
- 首先,从“Show Directories for”的list box中选择“Library files”
- 假设OpenCV安装于“C:\Program Files\OpenCV”
- 在库文件列表中,定位并添加:
C:\Program Files\OpenCV\lib
- 在Include Files中添加
C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\cvaux\include C:\Program Files\OpenCV\ml\include C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\otherlibs\cvcam\include C:\Program Files\Microsoft Platform SDK\Include
- 注:路径C:\Program Files\Microsoft Platform SDK\Include是Microsoft Platform SDK的include文件路径。
- 按OK键保存
建立OpenCV Project
- 建立一个 MFC 应用程序项目
- 设置项目所需要的lib
- 菜单Project -> Properties -> Configuration Properties -> Linker -> Input
- 在additional dependencies中加入cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib等需要的库。
- 按需要添加以下头文件
#include <highgui.h>
#include <cv.h>
#include <cxcore.h>//不是必须的,它包含在 cv.h 中
- 下面你就可以编写使用OpenCV的程序代码了。