zoukankan      html  css  js  c++  java
  • opencv学习(1.2)

    windows 10 安装OpenCV&配置VS 2015

    环境

    • 系统:Windows 10

    • OpenCV版本:3.4.1

    • 开发IDE:VS2015 社区版

    下载安装

    • 下载OpenCV 3.4.1,点击进入下载地址,进入网页后,根据你的vs版本选择相应支持的OpenCV版本
    OpenCV2.4.11    VS2010,VS2012,VS2013         (x64,x86)
    
    OpenCV2.4.12    VS2012,VS2013                         (x64,x86)
    
    OpenCV3.0         VS2012,VS2013                         (x64,x86)
    
    OpenCV3.1         VS2013,VS2015                         (x64)
    
    OpenCV3.2以上    VS2015以上                                (x64)
    
    • 对于windoows,我们只需要直接指定安装目录然后等待。。。假设我们安装的目录是 I:Program Filesopencvopencv

    配置环境变量

    • 依次点击 此电脑->属性->高级系统设置->高级->环境变量,在系统变量的Path中添加
    I:Program Filesopencvopencvuildx64vc14in
    I:Program Filesopencvopencvuildx64vc15in
    
    • 保存,重启电脑

    在vs 2015 中配置OpenCV

    • 打开vs 2015,新建项目->Visual C++->Win32 控制台应用程序,选择目录->下一步,选择空项目,确定

    • 在源文件处右键,添加->新建项->.cpp文件,命名为main.cpp

    • 打开视图,选择属性管理器,属性管理器就会出现在你的项目视图结构中

    • 点击属性管理器,打开Debug | x64的选择窗口,看到Microsoft.Cpp.x64.user,右键此项,选择属性

    • 添加目录:左键点击在左侧通用属性下的VC++目录,在右侧点击包含目录的下拉三角符号->编辑->点击右上角最左边的新建目录的图标,依次添加:

    I:Program Filesopencvopencvuildinclude
    I:Program Filesopencvopencvuildincludeopencv
    I:Program Filesopencvopencvuildincludeopencv2
    
    • 确定

    • 添加库:VC++目录->三角符号->编辑->点击右上角最左边的新建目录的图标,添加:

    I:Program Filesopencvopencvuildx64vc15lib
    
    • 确定

    • 左侧连接器->输入->附加依赖项->点击三角符号->编辑,添加(这个链接器的库就是I:Program Filesopencvopencvuildx64vc15lib中的Debug库)

    opencv_world341d.lib
    
    • 确定,完成配置

    测试OpenCV的可用性

    • 准备一张jpg图片,并放到工程中与main.cpp相同的目录中,假设文件名为20180412.jpg

    • main.cpp中编写代码:

    #include<iostream>  
    #include <opencv2/core/core.hpp>  
    #include <opencv2/highgui/highgui.hpp>  
    
    using namespace cv;
    
    int main()
    {
    	Mat img = imread("20180412.jpg");
    	namedWindow("nature_picture");
    	imshow("nature_picture", img);
    }
    
    • 将Debug模式调整为x64,之后F5或点调试,出现准备的图片则为正确
  • 相关阅读:
    View onMeasure方法介绍
    控件的3个状态
    多个Activity之间的跳转(1)
    7种形式的Android Dialog使用举例(下)
    调用摄像头采集图像
    读取播放视频
    MATLAB
    下载数据CSV文件格式
    生成数据
    java中给当前时间添加一小时
  • 原文地址:https://www.cnblogs.com/qjx-2016/p/8810368.html
Copyright © 2011-2022 走看看