准备工作:
系统安装:
1.Visual Studio 2019(VS2019)
2.OpenCV4.5.1(下载地址:OpenCV各个版本下载)

一.系统环境变量
1.桌面右键单击【我的电脑】->【属性】->【高级系统设置】->【高级】->【环境变量】
2.【系统变量】->【新建】->[变量名]:OPENCV_HOME [变量值]:(点击浏览文件->找到安装目录,打开:OpenCV\opencv\build\bin,选中),点击【确定】

如图:
3.点击【Path】(以防万一,用户变量和系统变量中均操作此步骤)->【编辑】,【编辑】->添加:%OPENCV_HOME%->【确定】

用户变量和系统变量中Path均配置好,点击【确定】

二.项目属性环境
1.打开VS2019 ->新建空项目,在【视图】中找到【属性管理器】(或者在【视图】->【其他窗口】->【属性管理器】)
在【Debug|x64】右键->【添加新项目属性表】,自定义名称,点击【添加】
2.双击新建的项目属性表, 【通用属性】->【VC++目录】->【包含目录】和【库目录】,根据自己OpenCV解压时放置的目录自行更改选择

包含目录
(1)…\opencv\build\include
(2)…\opencv\build\include\opencv2
库目录:

…\opencv\build\x64目录下有两个子目录vc14 和vc15,这两个目录分别对应VS 2015 和 VS 2017,博主为VS 2019 所以选择vc15
最终配置好为:…\opencv\build\x64\vc15\lib
3.同样的方法,在【C/C++】和【链接器】->【常规】->【附加包含目录】,添加…\opencv\build\x64\vc15\lib(方法同上一步骤库目录)
4.【链接器】->【输入】->【附加依赖项】,添加opencv_world451d.lib
opencv_world451d.dll在…\opencv\build\x64\vc15\lib中,找到后可以看到有两个:
带d的opencv_world451d.lib文件对应debug模式
不带d的opencv_world451.lib文件对应release模式。
本文选择的是debug模式,所以选择带d的库文件
到此,已经配置完毕,可以测试案例了(若出现由于找不到opencv_world451d.dll,无法执行代码等问题,转至步骤四)

三.案例测试

#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;int main(int argc, char* argv[])
{const char* imagename = "E:\\OpenCV\\firstopencv\\test.jpg"; //此处为你自己的图片路径//从文件中读入图像Mat img = imread(imagename, 1);//如果读入图像失败if (img.empty()){fprintf(stderr, "Can not load image %s\n", imagename);return -1;}//显示图像imshow("image", img);//此函数等待按键,按键盘任意键就返回waitKey();return 0;
}

四.问题解决
1.由于找不到opencv_world451d.dll,无法执行代码
解决方案:
将 opencv 安装路径 目录\opencv\build\x64\vc15\bin 中 3 个后缀是.dll 的应用程序扩展复制到 C:\Windows\System32 中(也可能多于3个,全复制了移过去就是了)
注意:
32位系统的DLL文件放在【C:\Windows\SysWOW64】
64位系统的DLL文件放在“【C:\Windows\System32】

VS2019+OpenCV4.5.1 环境配置+一劳永逸法(附下载地址)相关推荐

  1. windows+VS2017+opencv4.1.0环境配置

    网上有很多详细的教程,这里我这罗列一些需要注意的事项: windows+VS2017+opencv4.1.0 环境配置注意事项 1.添加系统环境变量 在添加系统环境变量的时候,至于是选vc14还是vc ...

  2. php图文安装教程,windows下安装php开发环境详细教程(附下载链接)

    本篇文章为大家详细介绍一下windows下安装php开发环境的流程,建议初学者使用集成环境开发php,以免失去学习兴趣. 推荐集成环境下载地址:php集成环境下载 windows下安装php环境流程: ...

  3. synergy软件的安装及配置(附下载地址)

    本人有两台笔记本电脑,一台是去年买的联想拯救者Y7000,一台是7年前买的华硕X450VC,旧的电脑有点卡,所以我一直没用,但是看到别人都在用双屏工作,于是我也想尝试一下,哪怕用旧的电脑看视频,新电脑 ...

  4. Ubuntu 18.04安装OpenCV4.0和环境配置

    文章目录 1 安装前准备 1.1 安装依赖 1.2 下载源文件 2 安装过程 3 OpenCV配置环境 3.1 pkg-config环境 3.2 动态库环境 3.3 python-opencv环境 4 ...

  5. VS2019之wpf开发环境配置(非常详细)

    vs2019之c#桌面程序wpf开发环境的配置 之前一直在用vs2019+qt来开发程序,但是最近看同事用了.net开发了一个小程序,感觉.net也挺好用,而且不需要安装和配置qt,所以给大家介绍一下 ...

  6. 作为一个小白的Python3 Pycharm Anaconda3 Cuda Cudnn的环境配置安装和pip下载安装tensorflow

    win10系统 链接:https://pan.baidu.com/s/1XHWpPNsyNub8qu3X6JiBhQ 提取码:4oc9 这是我的环境配置安装包,还有一个py文件是检测你是否安装好的了! ...

  7. conda修改默认环境配置及Jupyter Notebook下载和保存默认路径(笔记用)

    ​ 一.conda修改默认环境配置 C:\Users\你的用户名这个位置有个.condarc文件 用记事本打开,加上: envs_dirs: D:\Conda_data\envs C:\Users\你 ...

  8. 常用资源环境生态地理空间数据开源下载地址整理

    上学时研究需要用到大量资源环境生态地理空间数据,曾经搜集了不少资料,但开源的数据鱼龙混杂,参差不齐,数据筛选.验证和使用花费了不少时间,着实需要整理一下,在此记录一下已经整理过的数据!有需要的朋友可以 ...

  9. 苹果cms10怎么用php代码,苹果cms v10 宝塔安装配置详细方法及下载地址

    苹果CMS v10的界面显示比其他的系统好一点,好了,话不多说,教程付上: 1,第一步,下载官网的系统(下方提供最后更新的下载地址),目前苹果CMS已经停止了下载及更新,以前是这样的: 2,解压上传到 ...

最新文章

  1. NVIDIA深度架构
  2. 2015二级c语言题库,2015年计算机二级C语言测试题及答案(9)
  3. WPF 快速制作可拖拽的对象和窗体
  4. HTML中的meta(转载)
  5. GitHub 上值得前端学习的数据结构与算法项目
  6. 对齐输出(信息学奥赛一本通-T1003)
  7. windows界面程序设计,设置一个窗口始终在屏幕最前,SetWindowPos函数
  8. html 文本第一行显示,html – 在第一行后更改文本对齐
  9. Favorites整理v2011
  10. 基于jsonwebtoken(JWT) 的web认证 (Node版实现)
  11. 《征信业务管理办法》发布
  12. 科普 | 到底什么是移动边缘计算?
  13. linux ape,Linux下APE歌曲的制作
  14. linux 7 查看网卡配置文件,如何查询centos网卡配置文件
  15. USF MSDS501 计算数据科学中文讲义 2.7 如何阅读代码
  16. 个人如何搭建博客网站
  17. telegram java,telegram_bot
  18. java的concurrenthashmap和hashtab
  19. 高中数理化杂志高中数理化杂志社高中数理化编辑部2022年第21期目录
  20. 基本数据类型有哪些?

热门文章

  1. 微服务下权限校验方案
  2. 睡前改善睡眠的简单方法有哪些,不妨试试这几个小妙招
  3. [DEFCON全球黑客大会] CTF(Capture The Flag)
  4. python——实例详细弄懂if __name__ == ‘__main__‘用法
  5. 搭建网站的主要目的、基本步骤和技巧
  6. 【游戏逆向】FPS网络游戏自动瞄准漏洞分析以及实现二
  7. linux 模拟arm,拒绝开发板, 用 SkyEye 就可以模拟 ARM Linux!
  8. 云计算之存储虚拟化 -02
  9. maya python 的简单使用
  10. 游戏原画是怎样的?加班多么?