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

  • 相关阅读:
    mysql笔记3_存储引擎
    mysql笔记2_约束
    mysql笔记1_数据库发展史
    JDOM2.x|XPath小记
    关于批量导入数据以及调优的一些总结
    MD5加密算法
    document.ready和onload的区别——JavaScript文档加载完成事件 .
    java反编译工具
    容易被忽略CSS特性
    Struts2基本包作用详解
  • 原文地址:https://www.cnblogs.com/ys99/p/8407457.html
Copyright © 2011-2022 走看看