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

  • 相关阅读:
    DB2 导入CSV文件
    非归档模式下丢失数据文件,怎么办
    制作U盘操作系统安装盘
    Oracle 发布 NoSQL 数据库
    【转载】VMWare Workstation 支持64位操作系统
    net下多个应用之间的web.config冲突的解决办法(禁止继承)
    \r\n 的真切含义
    VMware虚拟机中调整Linux分区大小手记
    磨刀不光不误切菜功,还能强身健体
    农夫送狼羊白菜过河_题目收集
  • 原文地址:https://www.cnblogs.com/ys99/p/8407457.html
Copyright © 2011-2022 走看看