zoukankan      html  css  js  c++  java
  • 使用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 库. 就这么多。可以编译并且运行一切了。

  • 相关阅读:
    Windows Azure Storage (17) Azure Storage读取访问地域冗余(Read Access – Geo Redundant Storage, RA-GRS)
    SQL Azure (15) SQL Azure 新的规格
    Azure China (5) 管理Azure China Powershell
    Azure China (4) 管理Azure China Storage Account
    Azure China (3) 使用Visual Studio 2013证书发布Cloud Service至Azure China
    Azure China (2) Azure China管理界面初探
    Azure China (1) Azure公有云落地中国
    SQL Azure (14) 将云端SQL Azure中的数据库备份到本地SQL Server
    [New Portal]Windows Azure Virtual Machine (23) 使用Storage Space,提高Virtual Machine磁盘的IOPS
    Android数据库升级、降级、创建(onCreate() onUpgrade() onDowngrade())的注意点
  • 原文地址:https://www.cnblogs.com/hellofengying/p/700009.html
Copyright © 2011-2022 走看看