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

c++ opencv中unsigned char *、Mat、Qimage互相转换

unsigned char * 转Mat

unsinged char * data =img.data;
Mat mat =(h,w,cv_8UC3,data,0);

void * 转Qimage

uchar * bit =(uchar*)pRknnInputData;
QImage image = QImage(bit, 2048,1536, QImage::Format_RGB888);

qimage转Mat

 QImage image =QImage (MODEL_INPUT_WIDTH_SIZE,MODEL_INPUT_HEIGHT_SIZE,QImage::Format_RGB32);Mat mat = Mat(image.height(), image.width(), CV_8UC4, image.bits(), image.bytesPerLine());

Mat转Qimage

cv::Mat image_bgr = cv::imread(“example.jpg”);
cv::Mat image_aligned;
cv::copyMakeBorder(image_bgr, image_aligned, 0, 0, 0, 0, cv::BORDER_DEFAULT);
QImage qimage(image_aligned.data, image_aligned.cols, image_rgb.rows, QImage::Format_BGR888);
http://www.lryc.cn/news/264881.html

相关文章:

  • 法线贴图实现衣服上皱褶特效
  • 2017年第六届数学建模国际赛小美赛B题电子邮件中的笔迹分析解题全过程文档及程序
  • CentOS安装Python解释,CentOS设置python虚拟环境,linux设置python虚拟环境
  • 在线智能防雷监控(检测)系统应用方案
  • flutter + firebase 云消息通知教程 (android-安卓、ios-苹果)
  • 2024年PMP考试新考纲-PMBOK第七版-项目管理原则真题解析
  • vscode开发python环境配置
  • 数据库客户案例:每个物种都需要一个数据库!
  • 数据分析思维导图
  • 网络基础【网线的制作、OSI七层模型、集线器、交换机介绍、路由器的配置】
  • C++中的继承(二)
  • sklearn多项式回归和线性回归
  • Postman报:400 Bad Request
  • apache poi_5.2.5 实现表格内某一段单元格的复制
  • Oracle重建索引详解
  • 众和策略证券开户首选:股票增持是好还是坏?大股东增持规定?
  • UE4移动端最小包优化实践
  • 用户管理第2节课--idea 2023.2 后端--实现基本数据库操作(操作user表) -- 自动生成
  • java开发面试:常见业务场景之单点登录SSO(JWT)、权限认证、上传数据的安全性的控制、项目中遇到的问题、日志采集(ELK)、快速定位系统的瓶颈
  • Java网络编程原理与实践--从Socket到BIO再到NIO
  • ARM GIC(三) gicv2架构
  • 第4章Netty第二节入门案例+channel,future,promise介绍
  • 【论文笔记】3D Gaussian Splatting for Real-Time Radiance Field Rendering
  • 【生物信息学】层次聚类过程
  • 变分自动编码器【03/3】:使用 Docker 和 Bash 脚本进行超参数调整
  • KnowLM知识抽取大模型
  • MySQL数据库 索引
  • ES 错误码
  • 听GPT 讲Rust源代码--src/tools(18)
  • 如何实现设备远程控制?