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

opencv(c++)----图像的读取以及显示

opencv(c++)----图像的读取以及显示

在这里插入图片描述

  1. imread:

    • 作用:读取图像文件并将其加载到 Mat 对象中。
    • 参数:
      • 第一个参数是文件路径,可以是相对路径或绝对路径。
      • 第二个参数是读取标志,比如 IMREAD_COLOR 表示以彩色模式读取图像。
    • 返回值:返回一个 Mat 对象,如果读取失败,将会返回一个空的 Mat 对象。
  2. namedWindow:

    • 作用:创建一个窗口来显示图像。
    • 参数:
      • 第一个参数是窗口的名字。
      • 第二个参数是窗口的大小策略,WINDOW_AUTOSIZE 表示窗口大小会自动调整以适应图像。
  3. empty:

    • 作用:检查 Mat 对象是否为空。
    • 返回值:如果 Mat 对象为空,返回 true;否则返回 false。通常用于判断图像是否成功读取。
  4. imshow:

    • 作用:在窗口中显示图像。
    • 参数:
      • 第一个参数是窗口的名字,这必须是之前用 namedWindow 函数创建的窗口名。
      • 第二个参数是要显示的图像 Mat 对象。
  5. waitKey:

    • 作用:等待键盘输入。这个函数会暂停程序的执行,直到按下任意键。
    • 参数:
      • 传入的参数是等待时间(毫秒),如果为 0,则表示无限等待。
  6. destroyAllWindows:

    • 作用:销毁所有创建的窗口,释放资源。

    • 无参数,不返回值。

      #include <iostream>
      #include <opencv2\opencv.hpp>using namespace cv;
      using namespace std;int main()
      {Mat src = imread("D:/123.jpg", IMREAD_COLOR);//读取图片namedWindow("src", WINDOW_AUTOSIZE);//显示原图if (src.empty()){cout << "读取图片失败!" << endl;return -1;}imshow("src", src);//显示原图waitKey(0);//等待按键destroyAllWindows();//销毁窗口return 0;
      }

原出处:
https://blog.csdn.net/qq_43916860/article/details/140094195?fromshare=blogdetail&sharetype=blogdetail&sharerId=140094195&sharerefer=PC&sharesource=m0_57538342&sharefrom=from_link

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

相关文章:

  • PyTorch——从入门到精通:PyTorch基础知识(张量)【PyTorch系统学习】
  • (笔记)ubuntu20安装jdk7,多版本管理
  • Python系列教程
  • 如何恢復電腦IP地址的手動設置?
  • Linux 下敏感文件路径总结
  • gitlab 服务器集群配置及 存储扩展配置
  • 3D Gaussian Splatting 代码层理解之Part2
  • .length和.length()有什么区别?什么情况下使用哪个?
  • React Native 全栈开发实战班 - 网络与数据之 websock与服务端交互
  • 黑马智慧商城项目学习笔记
  • 计算机网络WebSocket——针对实习面试
  • 请介绍一下Python的网络编程以及如何使用socket模块进行网络通信
  • 【第三课】Rust变量与数据类型(二)
  • vue使用List.reduce实现统计
  • Linux网络:HTTPS协议
  • http常⻅请求头和响应头详细讲解(笔记)
  • 【c++丨STL】list的使用
  • 系统掌握大语言模型提示词 - 从理论到实践
  • cocosCreator视频web模式播放踩坑解决
  • c++头文件中 #ifndef的作用
  • Xcode 项目内 OC 混编 Python,调用 Python 函数,并获取返回值(基于 python 的 c函数库)
  • 每日计划-1117
  • 如何用GPT-4o解读视频
  • [ACTF2020]Upload 1--详细解析
  • 【微软:多模态基础模型】(3)视觉生成
  • 整合Druid
  • 基于Python空气质量可视化及预测
  • 第1章-PostgreSQL(PG)介绍
  • moduo之阻塞队列BlockingQueue和BoundedBlockingQueue
  • 大模型Tuning方法详解