zoukankan      html  css  js  c++  java
  • Visual Studio 安装OpenCV及问题总结

    1、VS安装OpenCV基本步骤

      1)安装Visual Studio

        下载网址https://opencv.org/releases.html#

      2)安装OpenCV 

        下载网址https://www.visualstudio.com/zh-hans/,直接下载社区版免费

      3)环境变量配置(配置后重启电脑)

        D:OpenCVopencvuildx64vc15in添加到环境变量中

      4)创建C++空工程

      5)编译环境选择

        X86(32位)或者X64(64位)

        Debug或者Release

      6)添加以下文件夹到“Include Directories”中

        D:OpenCVopencvuildinclude

        D:OpenCVopencvuildincludeopencv

        D:OpenCVopencvuildincludeopencv2

      7)添加以下文件到“Library Directories”中

        D:OpenCVopencvuildx64vc15lib

      8)添加以下语句到Linker->Input->Additional Dependencies

        若上面选择Release,则添加"opencv_world320.lib"(注:320根据版本号修改)

        若上面选择Debug,则添加“opencv_world320.lib”

      9)添加程序代码运行

     1 #include<opencv2/core/core.hpp>
     2 #include<opencv2/highgui/highgui.hpp>
     3 
     4 using namespace cv;
     5 int main(int arg, char *argv[]) {      //图片路径不要出现中文
     6     Mat img = imread(argv[1], CV_LOAD_IMAGE_ANYCOLOR);
     7     if (!img.data) {
     8         return -1;
     9     }
    10     imshow("原图", img);
    11     waitKey(0);
    12     return 1;
    13 }

    2、若出现如下截屏的问题

    3、解决方案

        将目录D:OpenCVopencvuildx64vc15in下的三个以dll结尾的文件复制到C:WindowsSystem32,注意:64位系统用户需要注意,32位的DLL文件放在“C:WindowsSysWOW64”,64位的DLL文件放在“C:WindowsSystem32”,方便起见可同时复制到那两个文件夹中。

    4.其他

        一个OpenCV可能有VC14和VC15,最终根据VS版本来选择。

    IDE

    编译器

    VS2017

    VC15

    VS2015

    VC14

    VS2013

    VC12

    VS2012

    VC11

    VS2010

    VC10

    VS2008

    VC9

    VS2005

    VC8

  • 相关阅读:
    浏览器屏蔽百度搜索右侧热搜推荐脚本,收拾流氓头子
    js简单代码实现大banner轮播
    jquery回到顶部代码
    jquery实现隔行换色及移入移出效果
    利用:before和:after给段落添加效果的应用实例
    nginx配置文件应对网站攻击采集垃圾蜘蛛的方法总结
    Cygwin统计日志常用代码,欢迎各位大神补全
    原生js鼠标拖拽div左右滑动
    Day 82 VUE——基础
    Day 81 ES6
  • 原文地址:https://www.cnblogs.com/ys99/p/8407457.html
Copyright © 2011-2022 走看看