注:

1.安装

官网下载opencv 4.5.4编译好的代码

解压放在本地

2.配置opencv 环境变量

按下window键输入环境变量

按下回车,选择 环境变量后点击Path

然后根据自己的opencv安装位置添加以下两行,vc15\14自己选择

点击三次确定后退出环境变量设置。

3.配置vs属性文件

1.vs新建一个c++空项目。

2.配置项目属性

选择属性管理器,不是右键项目》属性

如下图所示,选择debug64后右键添加新建项目属性表,创建名为opencv454dX64.props文件

共有三处配置

有两种配置方式,可以同时配置,有1个即可。

1.选择配置VC++

属性卡中选择VC++一栏下的

包含目录:填写

D:\opencv\opencv454\build\include

D:\opencv\opencv454\build\include\opencv2

库目录;

D:\opencv\opencv454\build\x64\vc15\lib

链接器》输入》附加依赖项  填写 opencv_world454d.lib

至此属性配置完成

2.选择配置C++

属性卡中选择C++一栏下的

常规->附加包含目录:填写

D:\opencv\opencv454\build\include

D:\opencv\opencv454\build\include\opencv2

链接器》常规》附加库目录添加:

D:\opencv\opencv454\build\x64\vc15\lib

链接器》输入》附加依赖项添加:

opencv_world454d.lib

至此另一种属性配置完成。

到此,在你的项目目录下会有一个文件

下次新建同等配置的项目的时候,可以直接在项目的属性管理器中添加现有项目属性表,选择此文件即可。注意此文件最好拷贝到当前项目路径下。

4.测试

#include<iostream>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>using namespace std;
using namespace cv;
int main()
{//std::string image_path = samples::findFile("d:\\23.png");//;//-- 1 --双右斜线法//string image_path = "D://opencv//opencv454//sources//samples//data//apple.jpg";//-- 2 --双左斜线法//string image_path = "D:\\opencv\\opencv454\\sources\\samples\\data\\apple.jpg"//-- 3 --单左斜线法 XXX//string image_path = "D:\opencv\opencv454\sources\samples\data\ml.png";XXX //-- 4 --以上三种混合法string image_path = "D:/opencv\\opencv454\\sources\\samples\\data/apple.jpg";//-- 5 --相对路径法//string image_path = "23.png";//string image_path = "D:/opencv/opencv454/sources/samples/data/apple.jpg";//唯一不支持的路径就是全左单斜杠,即 不支持windows默认的路径格式Mat img = imread(image_path, 0);if (img.empty()) // Check for invalid input{cout << "Could not open or find the image" << std::endl;return -1;}namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.imshow("Display window", img); // Show our image inside it.waitKey(1000);destroyWindow("Display window");//不加会内存泄漏
}

如果路径下确实有这张图片,应该可以正常显示停留1s后窗口关闭;

在此处遇到的一个问题是,在最初配置附件依赖项的时候,添加了两个 opencv_world454.lib,opencv_world454d.lib,并且是在debug模式下,导致一直无法成功读取图片。

参考这篇文章https://blog.csdn.net/qq_40969467/article/details/109777148后将opencv_world454.lib删除后正常,因为我现在是debug模式,opencv_world454.lib是release模式下的。

总结:在配置工程时,Debug工程的“链接器-》输入-》附加依赖项”一般只加*d.lib库;而Release工程的“链接器-》输入-》附加依赖项”一般只加*.lib库。

VS2019+ Opencv4.5.4配置使用log相关推荐

  1. opencv(十):vs2019+opencv4.1+ C++配置

    https://sourceforge.net/projects/opencvlibrary/ 进入网站之后五秒自动下载,解压到你想指定的文件夹 选择解压目录,单击Extract会在选中的路径下自动创 ...

  2. 【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 ...

  3. VS2019+openCV4.5+openCV4.5 contrib扩展模块安装

    VS2019+openCV4.5+openCV4.5 contrib扩展模块安装 1.VS2019安装 首先第一步安装VS2019. https://visualstudio.microsoft.co ...

  4. win10+vs2019+FFTW64位安装配置保姆教程

    win10+vs2019+FFTW64位安装配置保姆教程 FFTW 是一个C语言的快速傅立叶变换库.(据说是世界上最快的FFT哦) vs2019下载与安装 参考链接:VS2019安装教程 FFTW下载 ...

  5. SQLServer主从同步配置(Log Shipping方式)

    SQLServer主从同步配置(Log Shipping方式) 目录 SQLServer主从同步配置(Log Shipping方式)

  6. cad2021+vs2019二次开发配置

    cad2021+vs2019二次开发配置 1.所需文件 cad2021+vs2019+objectarx_for_autocad_2021_win_64bit_dlm.sfx+ObjectARX 20 ...

  7. opencv4.4.0配置opencv_contrib4.4.0教程

    opencv4.4.0配置opencv_contrib4.4.0教程(保证opencv-contrib4.4.0安装成功) (一)下载安装opencv和opencv_contrib以及cmake下载 ...

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

    准备工作: 系统安装: 1.Visual Studio 2019(VS2019) 2.OpenCV4.5.1(下载地址:OpenCV各个版本下载) 一.系统环境变量 1.桌面右键单击[我的电脑]-&g ...

  9. 【win10 VS2019 opencv4.6 配置参考】

    目录 1.下载 2. 添加环境变量 解压 添加环境变量 3.VS2019配置 第一种 第二种 opencv的VS环境配置不过三分钟的事情,但网上五花八门的配置看的眼花缭乱,不知道该说opencv个版本 ...

最新文章

  1. Linux优化和目录结构
  2. 2019中国人工智能年度评选启幕,3大奖项,锁定AI Top玩家
  3. VisualStudio opencv配置
  4. python 白色怎么表示_python – 如何使用pil使用白色背景(透明?)的round_corner标识?...
  5. linux qt usb转串口通信,centos7 Qt USB转串口通信
  6. Visual Studio 2015 RC中的ASP.NET新特性和问题修正
  7. 锂离子电池容量保持率和容量恢复率
  8. 市值缩水超千亿,汇顶科技站上悬崖边
  9. 迈向新征程!2019国际第三代半导体大赛颁奖典礼盛大举办!
  10. 显示一个立方体的斜二测图(用数组存放正方体的各顶点坐标)
  11. spyder顺眼配色方案记录
  12. LINQ基础篇(中)
  13. One PUNCH Man——深度学习入门
  14. JD消费者行为分析——漏斗转化
  15. 【Java项目】MVC教学评价系统
  16. 和成熟男人谈恋爱是什么感觉
  17. serializeArray()与 serialize()
  18. Gotomeeting在视频会议行业的应用趋势分析
  19. 一个上进的程序员是如何在工作中废掉的
  20. Web服务器架构简单介绍

热门文章

  1. Keil(STM32)开发环境-(2)Keil导入设备系列包
  2. 顾客并不是上帝——CRM客户关系管理中企业与顾客的关系
  3. 苹果手机找不到服务器为什么,为什么iphone连不上电脑 多种解决方法【图文教程】...
  4. 区块链技术应用落地蚂蚁链区块链合同
  5. opencv应用海康案例-拍照并识别方框
  6. asp静态html 自适应,ASP博客源码 html5 小清新自适应
  7. How to Be Online Anonymously 如何进行匿名上网——摘要
  8. 【报告下载】5G应用之首:物联网产业投资趋势
  9. 基于python的奥运会历史数据分析【120年】
  10. 3dmax:3dmax经典案例详细步骤图文教程之粒子阵列粒子系统制作星球爆炸特效动画效果