zoukankan      html  css  js  c++  java
  • win64+VS2010+OPENCV2.4.9配置问题

    一:首先从 opencv官网上下载opencv2.4.9

    二:解压 opencv到目标路径:D:Program Filesopencv (该路径可以自己更改,但路径中不要包含中文)

    三:配置用户变量和系统变量

    64位配置:

    新建用户变量 opencv

    Image

    添加path变量:

    Image(1)

    添加系统变量:

    Image(2)

    32位配置:和64 位的配置相同,只是需要将 x64改为 x86的路径。

    四:重启电脑,配置vs2010(配置时候为什么要新建一个x64平台)

    在vs2010中新建一个 win32控制台的项目,项目设置中选择空项目,新建完项目之后,在项目 -->属性--> 配置管理器中新建一个 x64的平台:

    Image(3)

    同样在链接器 -->高级中选择和配置的平台对应的目标计算机,如当前新建平台为 x64,则目标计算机选择如下:

    Image(4)

    如果使用的平台是 win32而不是x64 ,则目标计算机也选择对应的 x86计算机, 总之,二者需要保持一致。 我安装的时候,电脑win7系统是 64位系统,开始使用 win32的配置x86 的目标计算机,运行程序时出现了程序启动异常的问题,因此我改为了使用 x64的平台配置 x64的目标计算机之后就没有问题了。

    /*-------------------------------------------------

    TEST:

    使用win32和x86计算机

    /*---------------------------------------------------

    接下来配置vc++目录下的 包含目录、执行目录和库目录 ,根据自己opencv的路径和所选择使用的是 x64还是 win32平台进行配置,这里:

    可执行文件目录为: D:Program Filesopencvuildx64vc10in

    包含目录: D:Program Filesopencvuildinclude

    D:Program Filesopencvuildincludeopencv

    D:Program Filesopencvuildincludeopencv2

    库目录: D:Program Filesopencvuildx64vc10lib

    然后在链接器的输入中添加附加依赖项:

    release:

    opencv_calib3d249.lib

    opencv_contrib249.lib

    opencv_core249.lib

    opencv_features2d249.lib

    opencv_flann249.lib

    opencv_gpu249.lib

    opencv_highgui249.lib

    opencv_imgproc249.lib

    opencv_legacy249.lib

    opencv_ml249.lib

    opencv_nonfree249.lib

    opencv_objdetect249.lib

    opencv_ocl249.lib

    opencv_photo249.lib

    opencv_stitching249.lib

    opencv_superres249.lib

    opencv_ts249.lib

    opencv_video249.lib

    opencv_videostab249.lib

    debug:

    opencv_calib3d249d.lib

    opencv_contrib249d.lib

    opencv_core249d.lib

    opencv_features2d249d.lib

    opencv_flann249d.lib

    opencv_gpu249d.lib

    opencv_highgui249d.lib

    opencv_imgproc249d.lib

    opencv_legacy249d.lib

    opencv_ml249d.lib

    opencv_nonfree249d.lib

    opencv_objdetect249d.lib

    opencv_ocl249d.lib

    opencv_photo249d.lib

    opencv_stitching249d.lib

    opencv_superres249d.lib

    opencv_ts249d.lib

    opencv_video249d.lib

    opencv_videostab249d.lib

  • 相关阅读:
    (转)hdu 3436Queue-jumpers--splay+离散化
    (原)2018牛课多校第4场--G
    解压和生成 system.img&data.img ( ext4格式)
    Linux中的shift命令
    git commit 编辑器
    关于android.mk中的LOCAL_OVERRIDES_PACKAGES 说明
    android源码解析 ---- camera 照相机 摄像机
    补丁git format-patch && git-am用法
    LCD背光设备的 驱动框架2
    PWM(脉宽调制)的基本原理 及其 应用实例
  • 原文地址:https://www.cnblogs.com/lovelifelovestudy/p/4004440.html
Copyright © 2011-2022 走看看