zoukankan      html  css  js  c++  java
  • 在VS2015上配置Opencv3.10

    1.准备

    opencv 3.10下载地址 http://opencv.org/

    我解压到C:opencv下

    vs 2015 community版

    2.配置环境变量

    vc8 = Visual Studio 2005 
    vc9 = Visual Studio 2008 
    vc10 = Visual Studio 2010 
    vc11 = Visual Studio 2012 
    vc12 = Visual Studio 2013 
    vc14 = Visual Studio 2015

    根据上面的可以确定我们要用vc14文件夹下的bin

    3.配置vs2015

    新建一个项目OPENCV,选择空项目。

    在“解决方案资源管理器”中的“源文件”中建立一个CPP文件

    在“属性管理器”中找到以下文件

    注意这 个设置要在x64位下设置,调试也要在x64环境下进行。

    右击选择属性,弹出下面窗口

    选择“VC++目录”,设置“包含目录”为三个文件夹:

    C:opencvuildincludeopencv2;

    C:opencvuildincludeopencv;

    C:opencvuildinclude;

    设置库目录为一个文件夹:C:opencvuildx64vc14lib

    然后,按照同样的方法设置如下项

    由于opencv3.10的特性,这里只需要加入一个“附加依赖项”就行了,opencv_world310d.lib

    PS:有时候运行会提示找不到opencv_world310d.dll

    这时要把C:opencvuildx64vc14in中的所有项复制到C:WindowsSysWOW64下

    4.开始执行

    在刚建的CPP文件中写入代码

    #include <opencv2opencv.hpp>
    
    using namespace cv;
    
    int main()
    {
    	Mat img = imread("C:\Users\hujun\Pictures\必应壁纸\1.jpg");
    	imshow("Loading image", img);
    	waitKey(6000);
    }
    

    如果以上配置成功,这时候输入代码是有提示的

    然后点击运行就有效果了。

    -------------------------------------------------------------------------------------------

    本人配置了较长时间发现有以下易错点:

    1.把vc12与vc14弄错,不同的vs对应不同的vc

    2.把opencv的x64与vs2015的x86弄错,出现没法编译。

    3.opencv的库版本问题,如果出错会提示找不到opencv_world249d.lib等(加重为不同的版本号)

  • 相关阅读:
    hdu 3336 Count the string KMP+DP优化
    Codeforces Round #345 (Div. 1) A. Watchmen 模拟加点
    Codeforces Round #345 (Div. 1) B. Image Preview
    大数据时代下EDM邮件营销的变革
    如何选择EDM电子邮件服务提供商
    一般邮件营销平台可以获取的三个参数
    EDM邮件营销真的落伍了吗?
    EDM概念之A/B分类测试法
    EDM营销技巧之如何进行用户唤醒
    如何优化电子邮件营销的效果
  • 原文地址:https://www.cnblogs.com/hujun1992/p/opencv.html
Copyright © 2011-2022 走看看