zoukankan      html  css  js  c++  java
  • 0_OpenCV3.4.0+Visual Studio2017 + win10环境配置

     研究生学习方向是计算机视觉,因此想从传统的算法开始,于是尝试安装Opencv做一些项目。在安装过程中碰到很多问题,搭建成功后立刻记录下来,一遍以后查看。

    安装环境:windows10 64bit 专业版

    使用版本:Opencv 3.4.0

         visual studio 2107 社区免费版

    一、下载

    visual studio 2017 下载地址:https://www.visualstudio.com/zh-hans/downloads/

    opencvx.x.x下载地址:https://opencv.org/releases.html

    二、安装

    visual studio 2017的安装详见百度经验

    opencv的安装直接把安装包解压到安装目录即可。

    三、配置环境变量

    在Path中添加%OPENCV_DIR%opencvuildx64vc15in,比如我的路径为D:opencvuildx64vc15in。至此环境变量配置完毕。

    四、配置visual studio 路径

    首先随意创建一个项目,比如opencv_demo,然后编辑其main函数如下

    // opencv_demo.cpp: 定义控制台应用程序的入口点。
    //
    
    #include "stdafx.h"
    #include <opencv2/opencv.hpp>
    #include<opencv2corecore.hpp>  
    #include<opencv2highguihighgui.hpp>  
    using namespace cv;
    using namespace std;
    int main()
    {
        // 读入一张图片    
        Mat Image = imread("D:\resuouce\image\opencvtest.jpg");
        // 创建一个名为 "photo"窗口    
        cvNamedWindow("photo");
        Size dsize = Size(Image.cols*0.2, Image.rows*0.2);
        Mat dst(dsize, Image.type());
        resize(Image, dst, dst.size());
        
        // 在窗口中显示游戏原画    
        imshow("photo", dst);
        // 等待10000 ms后窗口自动关闭    
        waitKey(10000);
        return 0;
    }

    然后右击项目-》属性弹出

     包含目录 -> 编辑,添加这三个目录到包含目录下:

      %OPENCV_DIR%opencvuildinclude

      %OPENCV_DIR%opencvuildincludeopencv

      %OPENCV_DIR%opencvuildincludeopencv2

     然后添加库目录:

      %OPENCV_DIR%opencvuildx86vc15lib

    最后,链接器 -> 附加依赖项 -> 编辑,如下:

    如果不太确定链接库的名称与编号,可以到%OPENCV_DIR%opencvuildx86vc15lib下找。

    到此,vs配置完成。

    最后重启vs,打开项目。在编译项目之前,一定要把以下改成Debug  x64,如下:

    最后运行结果:

  • 相关阅读:
    IIS配置和发布网站
    单点登录的理论原理(一)
    Tomcat乱码或异常
    浅谈Tomcat 、Apache、 Nginx的区别及优缺点
    KETTLE数据互交
    Centos7防火墙配置
    【linux】查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量
    this license XXXXXX has been cancelled
    Ubuntu16.04安装Redis
    redis的 rdb 和 aof 持久化的区别
  • 原文地址:https://www.cnblogs.com/houjun/p/8510758.html
Copyright © 2011-2022 走看看