zoukankan      html  css  js  c++  java
  • win10+VS2015+opencv3.4.0配置方法

    win10+VS2015+opencv3.4.0配置方法
    操作环境:
    windows10 64位
    opencv 3.4.0:https://opencv.org/releases.html(选择opencv3.4.0 Win pack下载到本地,双击提取即可,不需要编译)
    visual studio 2015
    本开发环境配置的一些说明:
    不需要编译opencv
     在visual studio 2015上只需在首次建立opencv项目时进行配置,之后导入之前保存的项目属性表即可。
    配置步骤:
    1)下载opencv3.4.0,提取为以下文件:

    添加path(vs2015对应:opencvuildx64vc14in;vs2017对应:D: hirdLibopencvuildx64vc15in)到环境变量中,重启电脑生效。
    添加环境变量方法:打开“计算机”->右击选择“属性”->“高级系统设置”->“环境变量”->“系统变量”中选择Path,编辑,将上述路径添加进去保存即可。
    2)安装vs2015,注意把残留删除干净,关闭360等软件。
    3)打开vs2015,新建一个工程,配置opencv:
          1.点击“视图”->“其他窗口”->“属性管理器”。
          2.在Debug | x64上右键单击,选择“添加新项目属性表”(配置Release | x64以下操作相同,注意添加库的时候添加不带d的lib)。
          3.设置项目属性表的名称为opencvPropertySheet,点击添加。(此处新建的项目属性表请另外单独保存下来,以后再在vs下建立opencv项目时直接添加该表即可,不需重复配置) 。
          4.双击新建立的opencvPropertySheet项目属性表进行编辑。
     
             

     

          5.点击“VC++目录”->“包含目录”,进行编辑。
     
          6.将解压得到的opencv的build/include目录和两个子目录添加进去
     
             
          7.点击“VC++目录”->“库目录”,进行编辑。将解压得到的opencv的buildx64vc14lib目录添加进去:

         

          8.点击“链接器”->“输入”->“附加依赖项”,进行编辑。将opencv_world340d.lib添加进去。
    该文件位于opencv的buildx64vc14lib目录下,该目录下存在一个opencv_world340.lib文件和一个opencv_world340d.lib文件,其中带d的为debug版本。
           
          9.以同样的方法配置Release | x64(3~8步骤)。
         10.点击“视图”->“解决方案资源管理器”。回到工程,编写代码测试即可。
     
    说明:下次打开一个新的vs工程,如何添加保存好的属性表?
    .            点击“视图”->“其他窗口”->“属性管理器”,在Debug | x64上右键单击,选择“添加现有属性表”,选择D: hirdLibopencv目录下的opencvPropertySheet.props;
                  在Release | x64上右键单击,选择“添加现有属性表”,选择D: hirdLibopencv目录下的opencvrPropertySheet.props。
                  点击“视图”->“解决方案资源管理器”,回到工程即可。
    最后附上一个简单的程序以作测试
    #include <opencv2/opencv.hpp>
    using namespace std;
    using namespace cv;
    int main(int argc, char *argv[]) {
      const char* imagename = "lena.jpg";
      //从文件中读入图像
      Mat img = imread(imagename);
      //如果读入图像失败
      if (img.empty()) {
        fprintf(stderr, "Can not load image %s
    ", imagename);
        return -1;
      }
      //显示图像
      imshow("image", img);
      //此函数等待按键,按键盘任意键就返回
      waitKey();
      return 0;
    }
  • 相关阅读:
    《java程序设计》第三周学习总结
    《Java程序设计》第2周学习总结
    #20175201 实验一 Java开发环境的熟悉(Linux + Eclipse)
    学号 20175201张驰 《Java程序设计》第4周学习总结
    #学号 20175201张驰 《Java程序设计》第3周学习总结
    #学号 20175201张驰 《Java程序设计》第2周学习总结
    #学号 20175201张驰 《Java程序设计》第1周学习总结
    实现一个book类
    学号 20175329 2018-2019-3《Java程序设计》第六周学习总结
    20175229许钰玮 2018-2019-2《Java程序设计》结对编程项目-四则运算 第一周 阶段性总结
  • 原文地址:https://www.cnblogs.com/LGJC1314/p/11818726.html
Copyright © 2011-2022 走看看