VS2019配置opencv教程

1、下载OpenCV:

官方OpenCV下载

我下载版本是4.5.1
下载完以后,双击打开解压到C盘【其他盘亦可】

2、配置系统变量:

1、需要再添加一个名为OPENCV_DIR的环境变量来告诉编译器在哪里找到 OpenCV 的二进制文件。
可以通过命令行工具(cmd)对此进行设置。如果希望静态链接 OpenCV,就只需要做到这一步。

setx -m OPENCV_DIR C:\Opencv\opencv\build\x64\vc15

2、如果希望使用 OpenCV 的动态链接库(DLL),就需要告诉系统在哪里找到它的二进制库。为了完成这一目标,只需要在库路径中添加%OPENCV_DIR%\bin。

以 Windows 10 为例,具体操作步骤是:
右击计算机图标,选择“属性”,然后单击“高级系统设置”,最后选择“环境变量”
把 OpenCV 二进制文件的路径%OPENCV_DIR%\bin添加到 path 变量中。

3、VS2019配置:

1、新建空项目
2、右键项目—属性—VC++目录----包含目录添加

C:\Opencv\opencv\build\include
C:\Opencv\opencv\build\include\opencv2
注意:不能只添加opencv2,否则代码不能识别using namespace cv;

3、右键项目—属性—VC++目录----库目录添加

C:\Opencv\opencv\build\x64\vc15\lib

4、右键项目—属性—链接器----输入----附加依赖项

opencv_world451d.lib
这里使用dubug模式生成

4、使用动态库:

很多人运行报错缺少dll文件就是没有添加动态库

将C:\Opencv\opencv\build\x64\vc15\bin目录中
opencv_world451.dll
opencv_world451d.dll
复制到C:\Windows\SysWOW64文件夹

将C:\Opencv\opencv\build\x64\vc15\bin目录中
opencv_videoio_ffmpeg451_64.dll
opencv_world451.dll
opencv_world451d.dll
复制到C:\Windows\System32文件夹

5、测试:

#include <iostream>
#include <core/core.hpp>
#include <highgui/highgui.hpp>  using namespace cv;int main()
{//读取图片 Mat img = imread("C:\\Users\\0.0\\Pictures\\Desktop\\1920x1080_Byte.jpg");//创建窗口    namedWindow("图片");//显示图片   imshow("图片", img);//保持6000 ms  waitKey(6000);return 0;
}

6、运行结果

VS2019配置opencv教程【推荐】相关推荐

  1. windows下OpenCV安装教程以及vs2019配置opencv教程

    文章目录 一. OpenCV下载 二. OpenCV安装及配置 三. VS2019项目配置OpenCV 一. OpenCV下载 官网地址:Home - OpenCV 下载地址:OpenCV downl ...

  2. vs2019配置opencv教程

    网上看了很多vs2010的配置教程,很少有vs2019的,正好我用的是vs2019,所以打算写一篇配置教程 文章目录 0x00 下载并安装opencv 0x01 配置环境变量 0x02 相关文件配置 ...

  3. VS2019配置opencv详细图文教程和测试代码

    摘要: vs2019新鲜出炉,配置opencv又有哪些不一样呢,这个教程将会一步一步的教你如何配置opencv和跑动opencv一个简单的项目. 测试代码请在原文找到,转发备注原文链接:https:/ ...

  4. VS2019配置opencv环境时找不到Microsoft.Cpp.x64.user.props

    安装下面方式,Microsoft.Cpp.x64.user.props有了 但是配置显示不可用: VS2019配置opencv环境时找不到Microsoft.Cpp.x64.user.props 用实 ...

  5. 转载:vs配置opencv教程

    VS配置OpenCV教程(超详细) 置顶 欧阳磊 2017-12-09 15:59:15 31276 收藏 54 最后发布:2017-12-09 15:59:15首发:2017-12-09 15:59 ...

  6. vs2019配置opencv,解决报错“无法打开源opencv2/opencv.hpp”

    目录 1,opencv下载地址 1.1 如何确定用什么版本的opencv opencv2和3的区别 opencv3和4的区别 1.2 source和exe 1.3 VC11.VC14.VC15库对应V ...

  7. Qt配置OpenCV教程及错误解决方法

    一.准备工作 写在前面(非常重要,不可忽视!!!): 如果你没有上述问题可以不看这部分的后续内容:如果你有以上问题或者遇到了无法解决的问题,可以对照下文检查是否是你遇到的问题. 在开始一切之前,请首先 ...

  8. opengl中gpu与cpu交互_OpenGL 环境配置与教程推荐

    我们先了解一下 OpenGL 是什么: 摘自 Wikipedia: Open Graphics Library (OpenGL) is a cross-language, cross-platform ...

  9. VS2019配置GDAL2教程

    文章目录 环境 配置教程 1. 下载 GDAL 2.3.2 2. 修改源代码 3. 编译源代码 4. 在 VS2019 项目中配置 GDAL 5. 设置环境变量 6. 拷贝 gdal203.dll 到 ...

  10. python和C++代码实现图片九宫格切图程序(附VS2015配置Opencv教程)

    1.python代码实现图片分割成九宫格 需要包含的库,没有下载安装的,需要自己安装哦. 实现原理很简单,就是用PIL库不断画小区域,切下来存储成新的小图片. 假设每一个格子的宽和高分别是w.h,那么 ...

最新文章

  1. debug.keystore not found for signing config 'debug'.
  2. Centos7更改root密码
  3. 《Python程序设计》题库(2)
  4. 【VMware vSAN 6.6】8.2.合规性:我们有软硬件项目解决方案
  5. android中DatePicker和TimePicker的使用
  6. linux的零碎知识
  7. C++面试笔记(2)
  8. Linux 磁盘管理 二(Raid、LVM、Quota)
  9. 2021年,推荐这几个优质公众号碎片化学习
  10. 四位数码管树莓派c语言,用树莓派和四位数码管模块做一个时钟
  11. limux下分屏tmux的使用
  12. 【解决方案】钉钉直播课堂挂机被点到名字怎么办
  13. java 连接 timesten_极简Java连接TimesTen程序
  14. 【cuda】——npp/cuda图像预处理resize+norm对比
  15. 数据库 求闭包、求候选码、范式转换、最小依赖集、无损分解及保持函数依赖
  16. Win11 ARM64深度解析
  17. 比较器应用一:滞回比较器
  18. 树莓派+传感器+公网服务器 组件自己的物联网平台(四)制作一个智能鱼缸
  19. Vue+Element表格动态列+表格分页
  20. 产品720vr全景摄影展示吸引客户主动浏览

热门文章

  1. Logisim元件用法详解二:Gates 门
  2. tagwriter汉化版_【NFC TagWriter by NXP电脑版下载2020】NFC TagWriter by NXP PC端最新版「含模拟器」...
  3. python小区管理系统设计_小区物业管理系统设计与实现
  4. Axure中引入Echarts图表并制作元件库
  5. redis安装教程(简明扼要,一看就懂)
  6. MySQLsqlyog更新版
  7. c语言编写的小游戏(c语言编写小游戏入门)
  8. 软件介绍:搜索工具 Listary
  9. 让VS Code总是打开新tab
  10. 《CCNA原创视频教程》【转贴】