• Open Source Computer Vision Library

VC.net 2003下安装与配置OpenCV1.x

Wikipedia,自由的百科全书

要使用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"

VisualC%2B%2B?action=AttachFile&do=get&target=Options_Library.jpg

  • 然后在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

VisualC%2B%2B?action=AttachFile&do=get&target=Options_Include.jpg

  • 接下来,选择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

VisualC%2B%2B?action=AttachFile&do=get&target=Options_Source.jpg

  • 单击选项对话框的“OK”
  • 现在你就正确配置好了全局设置。

创建新的项目

  • 在Developer Studio中创建新的application
  • 从菜单中选择"File"->"New..."->"Projects"
  • 选择“Win32 Application"或者"Win32 console application",后者更加容易,示例都采取这种方式

VisualC%2B%2B?action=AttachFile&do=get&target=Win32Console.jpg

  • 输入项目名称现则位置
  • 单击OK,在向导中的直接单击finish。

VisualC%2B%2B?action=AttachFile&do=get&target=AppWizard.jpg

以上步骤之后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) VisualC%2B%2B?action=AttachFile&amp;do=get&amp;target=AdditionalDependencies.jpg

这就可以了,现在用F5编译、运行,享受OpenCV吧。 VisualC%2B%2B?action=AttachFile&amp;do=get&amp;target=Compiling.jpg

(建议将图片上传到本站,请看"讨论"页) (没看到“讨论”页上说怎么上传啊?)

中文翻译人员

Qihe Li

翻译自OpenCV with Visual C++ .NET 2003< http://opencvlibrary.sourceforge.net/VisualC%2B%2B>

Views
Personal tools