[超级无敌详细系列]Visual Studio/c++配置opencv环境
写在前面:如果这篇文章对大家有帮助的话,欢迎关注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项目属性配置
- 打开 Visual Studio新建c++空项目,右击源文件选择添加中的新建项,在弹出的窗口中选择c++文件
- 配置项目属性
- 右击项目选择属性
- 编辑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环境相关推荐
- visual studio Code配置C++环境:
vsCode 配置C++环境需要安装mingw64, 并且需要三个配置文件: c_cpp_properties.json launch.json tasks.json 悲伤的是...把网上各种帖子各个 ...
- Visual Studio 2019配置OpenGL环境
1. 首先下载OpenGL库文件 http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 点击蓝色字体会自动下载 下载后解压 ...
- 一文搞定 Visual Studio 配置 OpenCV环境
文章目录 前言 准备工作 系统环境变量配置 VS项目环境配置 检验 补充 前言 在 Visual Studio 上配置 OpenCV 环境是极其恼人的事情,尤其是对于初学者,经常几个小时过去了都配不好 ...
- SpringBoot 自动配置原理(超级无敌详细)-2
SpringBoot 自动配置原理(超级无敌详细)-1 2.自动配置的实现 刚刚我们整体的过了一下主配置文件是如何实现的,但我们还没深入的研究如何实现自动装配功能.我们回到这个文件下,找一个具体的自动 ...
- Windows10 + Visual Studio 2017 + CMake +OpenCV编译、开发环境配置及测试
由于最近需要使用OpenCV,本人需要在自己的PC上使用OpenCV,因此最近一直在研究如何使用Visual Studio编译OpenCV源代码并搭建开发环境,折腾了很长时间,查阅了很多相关资料,终于 ...
- visual studio编译linux,在 Visual Studio 中配置 Linux MSBuild C++ 项目
在 Visual Studio 中配置 Linux MSBuild C++ 项目Configure a Linux MSBuild C++ project in Visual Studio 10/16 ...
- 小白Mac C/C++ for Visual Studio Code配置
小白Mac C/C++ for Visual Studio Code配置 一. VS Code安装 VS Code官网下载地址 (下载完成后是英文的,自己在插件管理里面下载个语言包) C/C++ fo ...
- hadoop +hbase+zookeeper 伪分布安装(超级无敌详细)
hadoop +hbase+zookeeper 伪分布安装(超级无敌详细) hadoop 配置 图片打不开的可以点击下方链接直接去图床查看,辣鸡CSDN 安装jdk sudo apt update// ...
- 【错误记录】Visual Studio 中配置 NDK 头文件路径 ( NDK 的三个头文件路径 | 与 CPU 架构相关 asm 头文件路径选择 )
文章目录 一.报错信息 二.解决方案 1.NDK 的三个头文件路径 2.与 CPU 架构相关 asm 头文件路径选择 一.报错信息 参考 [Android 逆向]Android 进程注入工具开发 ( ...
最新文章
- Java学习-jsp内置对象Session
- linux缓存限制,如何限制复制使用的缓存,以便仍有其他缓存可用的内存?_linux_开发99编程知识库...
- listview的divider边距
- Shell中的常用操作
- 反向Socket连接
- java算术运算符_JAVA-基础-算术运算符
- Unity3D学习笔记之五为Prefab添加材质
- [Leedcode][JAVA][第876题][快慢指针]
- centos7.3安装mysql5.7 解决 Access denied for user 'root'@'localhost' (using password: NO)
- 【Luogu1111】修复公路(MST模板)
- EasyAR(一)——显示模型
- 10个免费商用的图片网站分享
- android listview仿ios 3dTouch效果
- 开源的基于层合板理论的复合材料ABD矩阵计算、失效预测
- 用java做小学数学系统_自动生成中小学数学题目的控制台小程序
- 一个金融行业站SEO优化方案分析
- 耐心,细心,贴心,静心
- 获取根节点的两种方式
- 高考录取查询一直显示服务器错误什么情况,今年高考再出“屏蔽生”,查分页面没成绩,反应过来坐等985录取...
- poi下载模板含下拉框
热门文章
- 赛事 | 百度AI Studio人工智能竞赛火热报名中
- 天刀各大服务器位置,天涯明月刀手游可以查看到好友所在区吗 好友服务器位置查看方法[多图]...
- OpenCV(图像处理)-基于python-滤波器(低通、高通滤波器的使用方法)
- hdu 1141 Factstone Benchmark
- html图片居中自适应,解决img图片自适应居中问题
- 高斯模糊加图片展示(仿ipad qq图片点击展示)
- ZStack Cloud助力Today便利店快速布局新零售
- 石墨文档的云端表格压缩策略
- QTableView 列宽设置解释
- Glossary - 术语对照表 9