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

qml显示OpenCV mat图片

文章目录

  • 方式一
    • QQuickPaintedItem 类介绍
      • 主要特点
      • 使用方法
      • 示例代码
      • 在 QML 中使用
      • 主要方法和属性
      • 注意事项
    • 编写OpenCV mat显示代码
  • 方式二


  本篇博客介绍在Qt6.5.3 qml项目里介绍如何显示OpenCV mat图片。视频:https://edu.csdn.net/learn/40003/654043?spm=3001.4143

  在qml里显示图片一般用Image控件,但是Image在显示图片时用的是url字符串路径,很难和OpenCV联系起来。
  如果需要用qml显示OpenCV图片,基本思路是把OpenCV mat转为QImage, 然后有两种方式,一种是把QImage在paint之类的函数里绘制,另一种是把QImage转成base64。下面分别介绍这两种方式

方式一

  先配置OpenCV库,Qt6之后都是使用cmake构建项目,cmake链接opencv脚本如下:

cmake_minimum_required(VERSION 3.16)
http://www.lryc.cn/news/485152.html

相关文章:

  • 类与对象(2)---类的6个默认成员函数
  • 华为云租户网络-用的是隧道技术
  • 手搓神经网络(MLP)解决MNIST手写数字识别问题 | 数学推导+代码实现 | 仅用numpy,tensor和torch基本计算 | 含正反向传播数学推导
  • esp32c3安装micropython环境
  • ES6的Iterator 和 for...of 循环
  • 《C语言程序设计现代方法》note-4 基本类型 强制类型转换 类型定义
  • MySQL(4)【数据类型 —— 数值类型】
  • Golang超详细入门教程
  • 鸿蒙NEXT自定义组件:太极Loading
  • FPGA 第7讲 简单组合逻辑译码器
  • opencv kdtree pcl kdtree 效率对比
  • 1+X应急响应(网络)系统备份:
  • python os.path.dirname(path) 详解
  • 深度解析 Feign
  • AI工业大模型报告:体系架构、关键技术与典型应用
  • 深入理解接口测试:实用指南与最佳实践5.0(五)
  • 常用List工具类(取交集、并集等等)
  • 4 C++ 复合类型:引用和指针
  • ABAP关于PS模块CJ20N中项目物料的屏幕和字段增强CI_RSADD
  • 探索IDE的无限可能:使用技巧与插件推荐
  • 自动化生成测试用例:利用OpenAI提升电商网站测试覆盖率
  • 时间序列关于可解释性值得关注的论文汇总-第2篇
  • Vulnhub:DC-4靶机渗透——土豆片的靶机渗透练习
  • 【云原生系列--Longhorn的部署】
  • Java集合(Collection+Map)
  • 微信小程序02-页面制作
  • zabbix监控端界面时间与服务器时间不对应
  • 端对端加密是如何通过SDK防御实现的?
  • Flutter:input输入框
  • RabbitMQ 与 PHP Swoole 实现