zoukankan      html  css  js  c++  java
  • OpenCV3.0.0在vs2013中的配置

    以前写过【openCV】openCV2.4.8在vs2010旗舰版中的配置,现在来看没什么大问题,但是每新建一个工程都要重要配置一遍,现在配置3.0学到了一个不需要每次者配置的方法

    OpenCV3.0.0于2015-06-03发布,下载地址:http://opencv.org/releases.html

    目前(2017-05-22)3.1.0和3.2.0里面还没有x86的lib库,所以选择了3.0.0

    配置教程来源于:OpenCV3编程入门-毛星云 ,此处作简要记录。

    1.下载Win pack,安装(解压)到C:Program Files

    注意:在opencvuildx64中查看是否有vc12文件夹,VC版本号与VS对应关系:

    vc10 - VS2010
    vc11 - VS2012
    vc12 - VS2013
    vc13 - VS2014
    vc14 - VS2015

    2.配置环境变量

    将以下路径添加到系统变量Path

    % 将x86和x64都添加
    C:Program Filesopencvuildx64vc12in // C:Program Files是我自己的目录
    C:Program Filesopencvuildx86vc12in

    3.配置工程包含(include)目录(永久有效)

    视图-属性管理器-项目名-Debug|Win32-Microsoft.Cpp.Win32.user-右键属性:

    通用属性-VC++目录-包含目录添加:

    C:Program Filesopencvuildinclude           // C:Program Files是我自己的目录
    C:Program Filesopencvuildincludeopencv
    C:Program Filesopencvuildincludeopencv2

    Debug|Win32中添加后,Release|Win32中的Microsoft.Cpp.Win32.user属性也会有以上包含目录。

    4.配置库(lib)目录(永久有效)

    和配置include目录一样,在视图-属性管理器-项目名-Debug|Win32-Microsoft.Cpp.Win32.user-右键属性:

    通用属性-VC++目录-库目录添加:C:Program Filesopencvuildx86vc12lib

    5.配置链接库(永久有效)

    和配置include目录一样,在视图-属性管理器-项目名-Debug|Win32-Microsoft.Cpp.Win32.user-右键属性:

    通用属性-链接器-输入-附加依赖项中添加:

    // 优先debug模式
    opencv_ts300d.lib
    opencv_world300d.lib
    
    opencv_ts300.lib
    opencv_world300.lib

    注:如果在debug模式下可以正常运行在release模式下不能正常远行,打开当前工程(注意是当前工程)的属性,将release版本的lib添加上,方法还是一样右键属性,链接器-输入-附加依赖项中添加:

    opencv_ts300.lib
    opencv_world300.lib

    6.测试

    #include <opencv2/opencv.hpp>
    
    using namespace cv;
    
    int main() {
        // read a picture
        Mat img = imread("testpic.jpg");
        // load image
        imshow("loaded image", img);
        //  wait 600ms
        waitKey(6000);
        return 0;
    }

    如果出现“无法正常启动”之类的提示,重启vs试试。

  • 相关阅读:
    方法名的string类型应用(补)
    unity3D里面的点乘和叉乘
    C# 计算时间日期
    iOS设备屏幕分辨率分布
    免证书发布ipa文件真机测试
    unity3D +php +数据库
    windows下mysql5.1忘记root密码解决方法[win7]
    springboot配置多数据源(JdbcTemplate方式)
    【转】Google Chrome中顺时针/逆时针滚动圆的含义
    Redis内存模型(2):存储细节
  • 原文地址:https://www.cnblogs.com/shanchuan/p/8150281.html
Copyright © 2011-2022 走看看