写在前面:如果这篇文章对大家有帮助的话,欢迎关注Franpper的公众号:Franpper的知识铺,回复“进群”,即可进入讨论群,有什么问题大家可以一起讨论呀!

目录

1、下载opencv安装包

2、 添加环境变量

3、 导入.dll(动态库)文件

4、 Visual Studio项目属性配置

5、验证安装结果

1、下载opencv安装包

OpenCV官网下载地址:Releases - OpenCV

大家可以按需选择版本进行下载,官网下载速度还是比较慢的,推荐大家使用迅雷进行下载

  • 下载安装包到自定义文件夹下

  • 双击安装

按以下图示进行安装

2、 添加环境变量

  • 打开安装好的路径,找到...\opencv\build\x64\vc15\bin这个路径,将其复制下来

  • 新建系统变量并粘贴

右击“此电脑”选择属性,选择高级系统设置

到目前为止,环境变量已配置完毕

3、 导入.dll(动态库)文件

1)在安装好的文件夹中找到此路径:...\OpenCV\build\x64\vc16\bin,可以看到路径下有5个dll文件(不同版本的OpenCV可能不一样),将其全部复制

2)找到C:\Windows\SysWOW64与C:\Windows\System32这两个文件夹,将上面复制好的5个dll文件分别粘贴到这两个文件夹中

4、 Visual Studio项目属性配置

  1. 打开 Visual Studio新建c++空项目,右击源文件选择添加中的新建项,在弹出的窗口中选择c++文件

  1. 配置项目属性
  • 右击项目选择属性

  • 编辑VC++目录中的包含目录与库目录

在下拉栏点击编辑进入包含目录界面

双击上方空白位置添加以下两个路径,如下图:

E:\OpenCV\build\include、E:\OpenCV\build\include\opencv2 (根据自己下载的实路径)

按照同样的操作进入库目录中,将E:\OpenCV\build\x64\vc16\lib添加进去

  • 编辑链接器里的添加依赖项,在以下路径找到opencv_world470.lib与opencv_world470d.lib这两个文件,将文件名复制,粘贴到附加依赖项中

5、验证安装结果

将以下代码复制到新建的源文件中,如果能成功加载图片,那么OpenCV已经配置成功!!!

#include <opencv2\opencv.hpp>
#include <iostream>using namespace std;
using namespace cv;int main()
{Mat img;img = imread("F:/work//test.jpg"); // 改成自己的图片路径if (img.empty()){cout << "请确认图像文件名是否正确" << endl;return 0;}imshow("test", img);waitKey(0);return 0;
}

[超级无敌详细系列]Visual Studio/c++配置opencv环境相关推荐

  1. visual studio Code配置C++环境:

    vsCode 配置C++环境需要安装mingw64, 并且需要三个配置文件: c_cpp_properties.json launch.json tasks.json 悲伤的是...把网上各种帖子各个 ...

  2. Visual Studio 2019配置OpenGL环境

    1. 首先下载OpenGL库文件 http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 点击蓝色字体会自动下载 下载后解压 ...

  3. 一文搞定 Visual Studio 配置 OpenCV环境

    文章目录 前言 准备工作 系统环境变量配置 VS项目环境配置 检验 补充 前言 在 Visual Studio 上配置 OpenCV 环境是极其恼人的事情,尤其是对于初学者,经常几个小时过去了都配不好 ...

  4. SpringBoot 自动配置原理(超级无敌详细)-2

    SpringBoot 自动配置原理(超级无敌详细)-1 2.自动配置的实现 刚刚我们整体的过了一下主配置文件是如何实现的,但我们还没深入的研究如何实现自动装配功能.我们回到这个文件下,找一个具体的自动 ...

  5. Windows10 + Visual Studio 2017 + CMake +OpenCV编译、开发环境配置及测试

    由于最近需要使用OpenCV,本人需要在自己的PC上使用OpenCV,因此最近一直在研究如何使用Visual Studio编译OpenCV源代码并搭建开发环境,折腾了很长时间,查阅了很多相关资料,终于 ...

  6. visual studio编译linux,在 Visual Studio 中配置 Linux MSBuild C++ 项目

    在 Visual Studio 中配置 Linux MSBuild C++ 项目Configure a Linux MSBuild C++ project in Visual Studio 10/16 ...

  7. 小白Mac C/C++ for Visual Studio Code配置

    小白Mac C/C++ for Visual Studio Code配置 一. VS Code安装 VS Code官网下载地址 (下载完成后是英文的,自己在插件管理里面下载个语言包) C/C++ fo ...

  8. hadoop +hbase+zookeeper 伪分布安装(超级无敌详细)

    hadoop +hbase+zookeeper 伪分布安装(超级无敌详细) hadoop 配置 图片打不开的可以点击下方链接直接去图床查看,辣鸡CSDN 安装jdk sudo apt update// ...

  9. 【错误记录】Visual Studio 中配置 NDK 头文件路径 ( NDK 的三个头文件路径 | 与 CPU 架构相关 asm 头文件路径选择 )

    文章目录 一.报错信息 二.解决方案 1.NDK 的三个头文件路径 2.与 CPU 架构相关 asm 头文件路径选择 一.报错信息 参考 [Android 逆向]Android 进程注入工具开发 ( ...

最新文章

  1. Java学习-jsp内置对象Session
  2. linux缓存限制,如何限制复制使用的缓存,以便仍有其他缓存可用的内存?_linux_开发99编程知识库...
  3. listview的divider边距
  4. Shell中的常用操作
  5. 反向Socket连接
  6. java算术运算符_JAVA-基础-算术运算符
  7. Unity3D学习笔记之五为Prefab添加材质
  8. [Leedcode][JAVA][第876题][快慢指针]
  9. centos7.3安装mysql5.7 解决 Access denied for user 'root'@'localhost' (using password: NO)
  10. 【Luogu1111】修复公路(MST模板)
  11. EasyAR(一)——显示模型
  12. 10个免费商用的图片网站分享
  13. android listview仿ios 3dTouch效果
  14. 开源的基于层合板理论的复合材料ABD矩阵计算、失效预测
  15. 用java做小学数学系统_自动生成中小学数学题目的控制台小程序
  16. 一个金融行业站SEO优化方案分析
  17. 耐心,细心,贴心,静心
  18. 获取根节点的两种方式
  19. 高考录取查询一直显示服务器错误什么情况,今年高考再出“屏蔽生”,查分页面没成绩,反应过来坐等985录取...
  20. poi下载模板含下拉框

热门文章

  1. 赛事 | 百度AI Studio人工智能竞赛火热报名中
  2. 天刀各大服务器位置,天涯明月刀手游可以查看到好友所在区吗 好友服务器位置查看方法[多图]...
  3. OpenCV(图像处理)-基于python-滤波器(低通、高通滤波器的使用方法)
  4. hdu 1141 Factstone Benchmark
  5. html图片居中自适应,解决img图片自适应居中问题
  6. 高斯模糊加图片展示(仿ipad qq图片点击展示)
  7. ZStack Cloud助力Today便利店快速布局新零售
  8. 石墨文档的云端表格压缩策略
  9. QTableView 列宽设置解释
  10. Glossary - 术语对照表 9