当前位置: 首页 > news >正文

学习OpenCV---显示图片

学习OpenCV—显示图片

最近在学习OpenCV入门,于是记录一下自己的学习过程。

一、配置环境

第一步

从官方网站中下载OpenCV开源库。官方下载网站

打开官网后,能看到有很多的版本。我个人下载的是4.11.0版本。点击图中的下载

微信截图_20250717230927

下载完成后,解压出来得到如下文件:

微信截图_20250717231044

其中build文件夹为官方已经编译好的库文件。Source文件夹为源代码文件。目前我们暂时使用build文件夹。

第二步

新建测试工程,并且把上述build文件夹复制到工程目录下。我复制到了项目的上层目录是为了后面其他项目,不需要再复制一遍了。如下图:

微信截图_20250717231710

第三步:设置项目属性

3.1设置包含文件目录

微信截图_20250717232011

3.2 设置.lib文件目录

微信截图_20250717232237

3.3 添加opencv_world4110.lib库

微信截图_20250717232501

二、代码测试

测试代码如下:

#include <iostream>
#include"opencv2/opencv.hpp"
using namespace std;int main()
{cv::Mat src = cv::imread("Image\\Bird.png");if (src.empty()){cout << "Could Not Load Image" << endl;}cv::imshow("输入图像",src);cv::waitKey(0);std::cout << "Hello World!\n";
}

代码运行结果,成功显示了在Image文件夹中的Bird.png图片:

微信截图_20250717232743

运行项目下的程序时,需要把opencv_world4110.dll复制到程序目录下,如下图:

微信截图_20250717232855

另外也可以将opencv_world4110.dll设置到环境变量目录下,这样就不用每个工程都放置DLL了。

好了,今天就介绍到这里。

http://www.lryc.cn/news/591003.html

相关文章:

  • Java集合框架中List常见问题
  • Python爬虫实战:Requests与Selenium详解
  • ESLint 完整功能介绍和完整使用示例演示
  • 产品经理如何描述用户故事
  • Rocky Linux 9 源码包安装php7
  • API开发提速新方案:SmartBear API Hub与ReadyAPI虚拟化整合实践
  • 学习日志预告
  • 学习设计模式《十八》——备忘录模式
  • ThinkPHP8 Windows开发全流程:从搭建到上线
  • TASK01【datawhale组队学习】地瓜机器人具身智能概述
  • 设计模式笔记_结构型_装饰器模式
  • 【后端】.NET Core API框架搭建(9) --配置使用Log4Net日志
  • 人工智能之数学基础:概率论和数理统计在机器学习的地位
  • 使用Proxy设计模式来增强类的功能:ToastProxy和DesktopToast的设计关系
  • 力扣119:杨辉三角Ⅱ
  • UGUI 性能优化系列:第一篇——基础优化与资源管理
  • 取消office word中的段落箭头标记
  • 【图像处理基石】如何入门色彩评估?
  • Python暑期学习笔记3
  • Redis:哨兵(Sentinel)
  • 20250717 Ubuntu 挂载远程 Windows 服务器上的硬盘
  • 7.事务操作
  • 自动化技术在造纸行业的应用:EtherCAT转PROFIBUS DP解决方案
  • 简单手写一个Spring boot starter
  • Java中excel字典转换
  • clonezilla 导出自动化恢复iso
  • 网络初级安全第二次作业
  • iOS WebView 调试与性能优化 跨平台团队高效协作方法解析
  • 【前端】Power BI自动化指南:从API接入到Web嵌入
  • 汽车功能安全 -- TC3xx外部看门狗