目录

  • VS2019的下载安装
  • OpenCV的下载安装
  • OpenCV的配置
    • 配置系统变量
    • 给VS中的工程一键配置OpenCV
    • 测试配置的效果

最近要用到很多OpenCV的库,所以开始学了点OpenCV,本文记录VS和OpenCV的安装、配置过程。配置OpenCV使用配置文件的方法,配置完一次就可以给其他工程使用,非常方便。

VS2019的下载安装

这里有Visual Studio 2019的详细教程,社区版是免费使用的,登录一下微软账户就行。

OpenCV的下载安装

OpenCV下载链接。

我装的是4.3、Windows版本,OpenCV3和4是有点区别的,似乎4只支持C++。
下载完解压到指定文件夹(相当于安装了),最好别装到C盘,如:

OpenCV的配置

配置系统变量


找到OpenCV的安装(解压)路径,将路径opencv\build\x64\vc15\bin添加到Path中。

给VS中的工程一键配置OpenCV

打开VS2019,创建一个新项目:

项目名称和位置自己写,点击创建。

源文件上右击,添加,新建项:

选cpp文件,命名,点击添加,添加之后cpp文件就在源文件目录下了。

然后打开属性管理器:视图 ->其他窗口 ->属性管理器。因为第一次配置OpenCV,所以要添加一个属性表,添加完其他项目如果需要OpenCV,就可以直接添加现有属性表,一键完成配置。当工程选择的是debug时,这里选择debug;当工程选择的是release时,这里就编辑release的属性。以64位Debug为例,右击Debug|x64,添加新项目属性表。

然后起个名吧,保存在一个地方,最好是公共位置:

在Debug|x64目录下双击刚新建的文件,点击VC++目录,点击包含目录,然后将OpenCV的三个包含目录添加进去(图中还没加):
D:\program Files\opencv\build\include
D:\program Files\opencv\build\include\opencv
D:\program Files\opencv\build\include\opencv2

添加完后,继续点击库目录,将OpenCV的库目录添加进去:
D:\Prpgram Files\opencv\build\x64\vc15\lib

添加完后,点击连接器,点击输入,点击附加依赖项,添加lib文件,lib文件可以在D:\Program Files\opencv\build\x64\vc15\lib中查看,数字后面带d的表示debug,选这个就行了(添加依赖项的时候可不用路径,只输入文件名,如:opencv_world411d.lib)。

到此所有配置就完成了。

测试配置的效果

双击新建的cpp文件,输入以下代码:

#include <opencv2/opencv.hpp>
#include <iostream>using namespace std;
using namespace cv;int main()
{//OpenCV版本号cout << "OpenCV_Version: " << CV_VERSION << endl;//读取图片Mat img = imread("C:/Users/admin/Pictures/2020-06-21.png");imshow("picture", img);waitKey(0);return 0;
}

选好图片,运行就可以了,注意运行时要把调试器改成Debug,x64,如果属性表是加在Debug win32就不需要改调试器了。

这是2020-6-21日截到的日偏食,那天正好是父亲节,有幸看到了日全食全过程。2020这个不平凡的一年,相信我们会顺利度过并过得更好。

VS2019+OpenCV安装与配置教程相关推荐

  1. 【opencv安装和配置完整版教程】(win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置)

    [opencv安装和配置](win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置) 下载vs2019 opencv4.4.0.opencv_contri ...

  2. windows下opencv安装及配置(vs2010环境)

    opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...

  3. win10安装misql8_Win10下免安装版MySQL8.0.16的安装和配置教程图解

    1.MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2.新建配置文件my.ini放在D:\Free\mysql-8.0.16-winx64目录下 [ ...

  4. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  5. 【Ubuntu】Ubuntu16.04+VMware+Win10安装及配置教程

    Ubuntu16.04+VMware+Win10安装及配置教程   前言:   我之所以使用Ubuntu16.4,既为学Linux操作,也为学习Python.Ubuntu16.4一直以来在虚拟机上都跑 ...

  6. 最新Tomcat安装及配置教程+JavaWeb项目部署

    最新Tomcat安装及配置教程+JavaWeb项目部署 介绍 一.下载安装Tomcat 二.配置环境变量 三.JavaWeb项目发布 四.登录Web查询系统 介绍 此文章为自己在Tomcat配置及项目 ...

  7. mysql5.7.28下载安装_Windows下mysql-5.7.28下载、安装、配置教程

    MySQL 数据库 Windows下mysql-5.7.28下载.安装.配置教程 最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 我这里选择5.7.28-Windo ...

  8. Jmeter安装及配置教程

    Jmeter安装及配置教程 一.JMeter的安装配置过程 二.JMeter的运行和语言设置 一.JMeter的安装配置过程 安装配置过程: 第一步 安装JDK,配置JDK路径 到Oracle官方网站 ...

  9. Tomcat8安装及配置教程

    Apache  Tomcat8.0安装及配置教程... Apache  Tomcat8.0  官方网站链接:http://tomcat.apache.org/ apache-tomcat-8.0.39 ...

最新文章

  1. 获取jQuery中的复选框值
  2. 树莓派设置音频输出音量
  3. 学习笔记Flink(八)—— 基于Flink 在线交易反欺诈检测
  4. 一起教育科技递交招股书:收入增速超277.48%,或成纳斯达克最大教育概念股
  5. 手把手带你入门Python爬虫(五、CSDN论坛之模型设计)
  6. 职场没有岁月静好,只有不进则退
  7. Golang Web应用 创建docker镜像笔记(win 平台)
  8. Xcode5 取消项目ARC,或者单个类ARC切换
  9. ubuntu16.04使用腾达U6网卡驱动+建立无线热点(手机可链接)
  10. 《软件工程与实践》 |(一)软件工程基础概述 知识梳理
  11. 推挽输出与开漏输出结构和原理详解
  12. 【CVPR华为】【CVPR诺亚方舟】【CVPR2019】华为诺亚方舟实验室2019年CVPR27篇:全面展现诺亚实验室在计算机视觉蓝图
  13. css3 文字高光划过,CSS3实现一束光划过图片、和文字特效
  14. Fiddler移动端代理设置(移动端抓包设置,包教会)
  15. 健身类小程序前后端源码
  16. 进程管理程序 - Supervisor - 学习/实践
  17. 服务器二手硬盘和新硬盘差距,过年换新拒绝被坑 教你辨别二手固态硬盘
  18. 【杂谈】万字长文回顾深度学习的崛起背景,近10年在各行各业中的典型应用
  19. 【Office】Word中的标尺,如何以厘米为单位显示
  20. python 计算斐波那契数列方法,递归方法求第N项的斐波那契数

热门文章

  1. 动态规划背包问题——01背包
  2. 开源命令行音乐搜索下载软件
  3. 「传统的互联网模式」与「互联网」,其实是有着本质的区别的
  4. vue 绘制波形图 wavesurfer.js (音频/视频) 【实用教程】
  5. JavaScript 练习题
  6. photoshop文件巨大_如何手动清除Photoshop的大量临时文件
  7. XMind 8安装与破解
  8. 有关论文参考文献格式的笔记
  9. [C语言] 初始函数 数组
  10. vue动态绑定background