拜小白教你OpenCV3.2.0+VS2017开发环境配置

时间:2023-02-12 15:03:46

第一部分:OpenCV3.2.0的下载

OpenCV官方下载地址: 
http://opencv.org/releases.html#

本人选择opencv3.2.0基于Windows平台。读者根据自己需要选择合适版本及平台下载。

拜小白教你OpenCV3.2.0+VS2017开发环境配置

下载完成后,双击进行解压 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

解压即是安装OpenCV库的过程,读者自己选择好安装路径 
【建议】在英文路径下,不用有中文和空格 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

第二部分:配置Path系统环境变量

此电脑-右键“属性”-高级系统设置 
拜小白教你OpenCV3.2.0+VS2017开发环境配置 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

找到Path进行编辑 
把之前解压(安装)好的OpenCV路径下的bin路径添加到Path系统环境变量中。

拜小白教你OpenCV3.2.0+VS2017开发环境配置

【建议】重启电脑

第三部分:VS2017中配置OpenCV

Visual Studio2017官方下载地址: 
https://www.visualstudio.com/zh-hans/ 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

选择社区版就行,安装过程很简单,一直下一步就行。

1.创建工程 
快捷键:ctrl+shift+n 
拜小白教你OpenCV3.2.0+VS2017开发环境配置
具体不会用Visual Studio创建工程的请自行百度

2.创建.cpp文件 
快捷键:ctrl+shift+a 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

本人是在Debug x64下配置 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

3.打开属性管理器:视图=》其他窗口=》属性管理器 
拜小白教你OpenCV3.2.0+VS2017开发环境配置
Debug x64右键“属性” 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

4.添加包含目录 
vc++目录=》包含目录=》选择编辑 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

添加。 点图中箭头指的图标,把以下路径添加 
(P.S.即之前解压(安装)好的OpenCV路径下) 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

5.添加库目录 
VC++目录=》库目录 
(P.S.即之前解压(安装)好的OpenCV路径下) 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

6.添加附加依赖项 
链接器=》输入=》附加依赖项 
手动敲入 opencv_world320d.lib 
【注意】 
1、320对应OpenCV3.2.0。其他版本请去网上找对应自己的版本进行编写添加。 
2、后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Release模式。 
拜小白教你OpenCV3.2.0+VS2017开发环境配置
到此,opencv3.2.0与vs2017开发环境已配置成功。

第四部分:测试效果

在项目里简单编写如下代码,若可以显示出图像,则配置成功。 
拜小白教你OpenCV3.2.0+VS2017开发环境配置

测试代码

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv; int main()
{
Mat image = imread("D:\\OutPutResult\\OpenCVWorkPlace\\OpencvTest\\OpencvTest\\2.jpg"); //存放自己图像的路径
imshow("显示图像", image);
waitKey(0);
return 0;
}

拜小白教你OpenCV3.2.0+VS2017开发环境配置的更多相关文章

  1. OpenCV学习笔记(一)——OpenCV3&period;1&period;0&plus;VS2015开发环境配置

    摘要: 由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的, ...

  2. OpenCV3&period;1&period;0&plus;VS2015开发环境配置

    摘要: 由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的, ...

  3. OpenCV3&period;2&period;0&plus;VS2015开发环境配置

    vs2015安装可参考:https://www.jianshu.com/p/391e67529bd3 OpenCV3.2.0配置可参考:https://www.jianshu.com/p/026093 ...

  4. Android SDK 4&period;0&period;3 开发环境配置及运行

    最近又装了一次最新版本的ADK环境 目前最新版是Android SDK 4.0.3 本文的插图和文本虽然是Android2.2的 步骤都是一样的,如果安装的过程中遇到什么问题,可以留言,我会尽快回复! ...

  5. AMP&plus;EPP3&period;0的开发环境配置

    经过摸索,总结出下列Apache.MySQL.PHP.EPP.ZendDebugger的开发环境配置方法: 版本: Apache: Apache-httpd-2.2.25-win32-x86-no_s ...

  6. 【opencv学习笔记一】opencv下载安装与VS2017开发环境配置

    本文章摘录自浅墨博客,原文链接http://blog.csdn.net/poem_qianmo/article/details/19809337 目录 1.opencv下载与安装 2.计算机环境变量配 ...

  7. 75&period;VS2013和opencv3&period;1&period;0开发环境配置

    首先要做的就是 开发环境配置,具体过程如下: Step 1:OpenCV环境变量配置 我的电脑--->属性--->高级系统设置--->高级--->环境变量--->系统变量 ...

  8. 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3&period;0 &plus;VS 2013 开发环境配置

    图片太多,具体过程参照: [OpenCV入门教程之一] 安装OpenCV:OpenCV 3.0.OpenCV 2.4.8.OpenCV 2.4.9 +VS 开发环境配置 说下我这边的设置: 选择deb ...

  9. Eclipse搭建Android5&period;0应用开发环境 &OpenCurlyDoubleQuote;ndk-build”&colon;launchingfailed问题解决

    Eclipse搭建Android5.0应用开发环境 "ndk-build":launchingfailed问题解决 详细参考http://blog.csdn.net/loongem ...

随机推荐

  1. 游戏启示录 关于Update的相关问题

    游戏启示录 关于Update的相关问题 这里说的Update是指的游戏的主循环.一般情况下.为了程序的方便控制我们一般只会有一个主循环.所有的游戏逻辑都会在这一个循环中完成.(额,其实这么做有点浪费. ...

  2. 用servlet和jsp做探索数据库

    1.建一个web文件,在里面分三层,分别是实体层:DAO层,DAO层里面包含BaseDAO(数据访问层)和DAO层:还有一个servlet层,处理数据逻辑层! 一.实体层,建立两个实体,一个membe ...

  3. 使用一个封装的json删除方法

    <!-- 前台js代码:其实现的目的:利用异步的封装方法实现增删改操作!--> <script type="text/javascript"> functi ...

  4. css3多行省略号

    -webkit-line-clamp 概述: -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中. ...

  5. yum php56

    美国时间2014年11月13日,PHP开发团队,在「PHP 5.6.3 is available|PHP: Hypertext Preprocessor」上公布了PHP5.6系的最新版本「PHP 5. ...

  6. HDU - 1035

    wa了一遍,炸了两遍 (1)迷宫题中的模拟题.只需要简单代码就可以ac.如果程序有问题,最后就会卡死,出现runtime error. (2)边界问题一定要小心,数组是从0开始的,就要考虑r--会不会 ...

  7. Java-IO流之转换流的使用和编码与解码原理

    一.理论: 1.字符流和字节流区别是什么? 字符流=字节流+编码集,在实际读取的时候其实字符流还是按照字节来读取,但是会更具编码集进行查找编码集字典解析相应的字节,使得一次读取出一个字符: 2.什么是 ...

  8. String Successor zoj 3490

    链接 [https://vjudge.net/contest/294259#problem/D] 题意 就是给你一个字符串,要进行n次操作 让你输出每次的字符串 操作规则: 1.如果有数字或者字母就忽 ...

  9. &OpenCurlyDoubleQuote;五年经验”年薪50W分享Java程序员掌握什么技术才不会被淘汰

    在这个IT系统动辄就是上亿流量的时代,Java作为大数据时代应用最广泛的语言,诞生了一批又一批的新技术,包括HBase.Hadoop.MQ.Netty.SpringCloud等等 . 一些独角兽公司以 ...

  10. Python - 列表解析式&sol;生成器表达式

    列表解析式: [expr for iter_var in iterable if cond_expr] 生成器表达式: (expr for iter_var in iterable if cond_e ...