• 如何在vc 6.0下配置 opencv 1.0


    最近在学opencv,先用vc6.0+opencv1.0,可以根据opencv论坛上的步骤配置完成,下面记录了配置过程。

    但是用相同的方法配置vc6.0+opencv2.0(及以上版本)就会失败,查询错误原因,说是vc6.0版本太低,一会试试vs2010+opencv2.0能否成功。

    在vc 6.0下配置 opencv 1.0

    一 在VC编译器下,在Project菜单下选择setting,弹出对话框。

       1  设置预编译的头文件

    选择C/C++ 【Category】,在下拉菜单中选择Preprocessor,然后在Additional Include directories  中输入以下几项:

    C:\Program Files \OpenCV\cv\include  (根据本人机器上OpenCV的安装路径进行设置,如在D盘,则写D: ,以下同)

    C:\Program Files \OpenCV\otherlibs\highgui

    C:\Program Files \OpenCV\cxcore\include(新版本需要)

    C:\Program Files \OpenCV\otherlibs\cvcam\include

    每一条之间用逗号隔开。其中C:\Program Files\Intel\opencv 为OpenCV的安装路径,这是通用的安装路径,建议最好采用这种设置,以方便大家交流;不然,每次都要重新设置路径,比较麻烦。

    2   设置链接库

    在 Link按键下的 Category下拉菜单中选择 Input选项(指定要连接的库文件,放弃连接的库文件hao  ),在Additional library path中,输入:

    C:\Program Files \OpenCV\lib

    最后在 Setting For下拉菜单中依次选择 Win32 Debug和 Win32 Release,分别在Object /library modules 输入:

    cv.lib highgui .lib cxcore.lib cvcam.lib

    注意每个库之间用一个空格隔开。

    或者直接在all configurations中的Object /library modules 输入:cv.lib highgui.lib cxcore.lib(新版本需要) cvcam.lib

    (cxcore.lib highgui.lib 是几乎所有OpenCV程序都要用到的函数库,分别封装了基本的函数和图形界面接口,cv.lib中封装了大量的图像处理函数,cvcam.lib中封装了很多针对视频流的处理函数)

    当前工程就可以使用OpenCV的函数了。

    二 如果一直要使用OpenCV的函数,把其路径设置到系统目录下

    在Tools 菜单下选择 Options 子菜单,在弹出的对话框中选择Directory,将用到的几个库的路径添加进去。以后只需将所用的库在Object /library modules下输入就可以了,不用再每次指定路径。

    在Show directories for 下拉菜单中选择Include files,输入:

    C:\Program Files \OpenCV\cv\include

    C:\Program Files \OpenCV\otherlibs\highgui

    C:\Program Files \OpenCV\cxcore\include(新版本需要)

    C:\Program Files \OpenCV\otherlibs\cvcam\include

    在Show directories for 下拉菜单中选择Library files,输入:

    C:\Program Files \OpenCV\lib

    注意:(防止每次都拷贝.dll文件)

    我的电脑—属性—高级—环境变量—path—C:\Program Files\OpenCV\bin

  • 相关阅读:
    Distinct Values
    树状数组求逆序数
    Color the ball
    Cube
    树状数组
    手动编写JQUERY插件
    JQuery和原生JS跨域加载JSON数据或HTML。
    使用CEF(CEFGLUE)作为您的客户端UI(一)
    给IIS添加网站配置权限
    SQL SERVER 报:由于数据移动,未能继续以 NOLOCK 方式扫描错误的解决办法。
  • 原文地址:https://www.cnblogs.com/mlv5/p/1949941.html
Copyright © 2020-2023  润新知