VC.net 2003下安装与配置OpenCV1.x
Wikipedia,自由的百科全书
(重定向自VC.net 2003下安装与配置)
要使用Visual C++创建你自己的基于opencv的项目,按照以下步骤做:
[编辑]
定制全局选项
- 打开VC++.net应用程序,在菜单项里选择:Tools->Options
- 在列表中,选择Projects->VC++ Directories
- 首先,从“Show Directories for”的list box中选择“Library files”
- 单击“Insert New”图标,定位你安装opencv的文件夹
- 假设它安装于“C:\Program Files\OpenCV”
- 在库文件列表中,定位并添加:
"C:\Program Files\OpenCV\lib"
- 然后在list box中选择include文件,定位并添加以下路径:
C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\cvaux\include C:\Program Files\OpenCV\otherlibs\cvcam\include
- 接下来,选择list box中的source文件,定位并添加一下路径
C:\Program Files\OpenCV\cv\src C:\Program Files\OpenCV\cxcore\src C:\Program Files\OpenCV\cvaux\src C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\otherlibs\cvcam\src\windows
- 单击选项对话框的“OK”
- 现在你就正确配置好了全局设置。
[编辑]
创建新的项目
- 在Developer Studio中创建新的application
- 从菜单中选择"File"->"New..."->"Projects"
- 选择“Win32 Application"或者"Win32 console application",后者更加容易,示例都采取这种方式
- 输入项目名称现则位置
- 单击OK,在向导中的直接单击finish。
以上步骤之后developer studio将创建一个项目文件夹(缺省与项目同名)、<project name>.vcproj文件、solution<project name>.sln以及三个源文件:<project name>.cpp、stdafx.cpp和stdafx.h。stdafx文件是预编译头文件,对于消减编译时间很有用处。
- 例如,假设我们创建了一个新的叫“hello”的项目。打开hello.cpp,包含opencv相关的#include路径:
#include <cv.h> #include <cxcore.h> #include <highgui.h>
然后键入一些OpenCV的代码,按F7进行Build,会有些Link错误。
- 添加项目的depencency
- 从菜单:“Projcet”->“Properties”
- 选择"Link"tab -> "Input" -> "Additional Dependencies"。添加所有需要的库
(cxcore[d].lib cv[d].lib highgui[d].lib cvaux[d].lib cvcam[d].lib)
这就可以了,现在用F5编译、运行,享受OpenCV吧。
(建议将图片上传到本站,请看"讨论"页) (没看到“讨论”页上说怎么上传啊?)
[编辑]
中文翻译人员
Qihe Li
翻译自OpenCV with Visual C++ .NET 2003< http://opencvlibrary.sourceforge.net/VisualC%2B%2B>