• 使用opencv工程


    按照下面的步骤进行编辑工程和文件: 为了在 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 会创建一个项目目录 (缺省情况下,目录名就是项目名), .dsp 文件以及 .dsw,.ncb ... 。

             如果你创建自己的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:" 中键入 ./d.exe 调节 "Release" 配置 选择 "Settings For:"->"Win32 Release". 选择 "Link" tab -> "General" category -> "Object/library modules". 加入空格分隔的 cv.lib, highgui.lib, cvaux.lib (optionally) 增加从属性项目到 workspace 中: 选择菜单: "Project" -> "Insert project into workspace". 选择 opencv\cv\makecv.dsp。 同样步骤对 opencv\cvaux\makecvaux.dsp, opencv\otherlibs\highgui\highgui.dsp。 设置从属性: 选择菜单: "Project" -> "Dependencies..." 对 "cv" 选择 "cxcore", 对 "cvaux" 选择 "cv", "cxcore", 对 "highgui" 选择 "cxcore", 对你的项目,选择所有的: "cxcore", "cv", "cvaux", "highgui".

        从属性配置保证了在源代码被改变的情况下,自动重新编译 opencv 库. 就这么多。可以编译并且运行一切了。

  • 相关阅读:
    『华为』[行业要闻]华为,我们的光环还能顶多久(转)
    总结几点Quartz的经验
    LVS
    postfix邮件服务器安全
    让IE浏览器支持RGBA颜色
    PostgreSQL在何处处理 sql查询之六十四
    PostgreSQL在何处处理 sql查询之六十三
    PostgreSQL在何处处理 sql查询之六十五
    对PostgreSQL的prepared statement 的理解
    PostgreSQL在何处处理 sql查询之六十六
  • 原文地址:https://www.cnblogs.com/hellofengying/p/700009.html
Copyright © 2020-2023  润新知