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

  • 相关阅读:
    爬楼梯
    字母异位词分组
    发射子弹过程
    删除元素
    删除排序数组中的重复项
    JAVA编程-------------9、查找1000以内的完数
    JAVA-------------8、计算a+aa+aaa+.....
    JAVA编程----------7、统计一段字符串中的英语字母数,空格数,数字和其他字符数
    JAVA编程---------6、最大公约数和最小公倍数
    JAVA编程----------5、利用条件运算符的嵌套来完成:成绩>=90(A) 60-89(B) 60分以下(C)
  • 原文地址:https://www.cnblogs.com/ys99/p/8407457.html
Copyright © 2011-2022 走看看