按照下面的步骤进行编辑工程和文件: 为了在 Developer Studio 下创建基于 OpenCV 的项目,按如下步骤进行:
1)在 Developer Studio 中创建新的应用程序: 选择菜单 "File"->"New..."->"Projects" .
2)选择 "Win32 Application" 或 "Win32 console application" - 后者是更简单的方法。
3)键入项目名称,并且选择存储位置 可以为项目创建一个单独的 workspace ("Create new workspace") , 也可以将新的项目加入到当前的 workspace 中 ("Add to current workspace").
4)单击 "next" 选择 "An empty project", 点击 "Finish", "OK". 经过以上步骤,Developer Studio 会创建一个项目目录 (缺省情况下,目录名就是项目名),
如果你创建自己的workspace。添加文件到 project 中: 选择菜单"File"->"New..."->"Files"。选择"C++ Source File", 键入文件名,点击"OK" 增加 OpenCV 相关的 头文件目录 #include : #include "cv.h" /* #inlcude "cvaux.h" // experimental stuff (if need) */ #include "highgui.h" 或者你可以拷贝部分已有的文件 (如:opencvsamplescmorphology.c) 到项目目录中,打开它,并且加入到项目中 (右键点击编辑器的视图 -> "Insert File into Project" ->
5)配置项目: 选择菜单"Project"->"Settings..."以激活项目配置对话框 。在左边选择你的项目. 调节设置,对 Release 和 Debug 配置都有效: 选择 "Settings For:"->"All Configurations" 选择 "C/C++" tab -> "Preprocessor" category -> "Additional Include Directories:". 加入用逗号分隔的相对路径 (对文件 .dsp 而言) 或绝对路径 opencv\cxcore\include, opencv\cv\include, opencv\otherlibs\highgui 以及可选的 optionally, opencvcvauxinclude. 选择 "Link" tab -> "Input" category -> "Additional library path:"。
加入输入库所在的路径 (cxcore[d].lib cv[d].lib hihghui[d].lib cvaux[d].lib) 调节 "Debug" 配置: 选择 "Settings For:"->"Win32 Debug"。 选择 "Link" tab -> "General" category -> "Object/library modules"。 加入空格分隔的 cvd.lib, highguid.lib, cvauxd.lib (optionally) 可以改变输出文件的名称和位置。如想把产生的 .exe 文件放置于项目目录而不是Debug/ 子目录下,可在 "Link" tab -> "General" category -> "Output file name:" 中键入 ./
从属性配置保证了在源代码被改变的情况下,自动重新编译 opencv 库. 就这么多。可以编译并且运行一切了。