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

查楼盘剩余房源的网站国际时事新闻

查楼盘剩余房源的网站,国际时事新闻,WordPress外网404,精准营销模型背景:pyqt5无法显示opencv绘制的标签和mask;我们在使用YOLO做实例分割做推理时,会使用opencv做后处理结果绘制(含标签绘制和掩码绘制);结果opencv绘制的解码却无法在pyqt的解码上面显示。pyqt转换代码如下&…

背景:pyqt5无法显示opencv绘制的标签和mask;我们在使用YOLO做实例分割做推理时,会使用opencv做后处理结果绘制(含标签绘制和掩码绘制);结果opencv绘制的解码却无法在pyqt的解码上面显示。pyqt转换代码如下:

def convert_frame_to_pixmap(self, frame):"""将OpenCV帧转换为QPixmap,特别优化mask显示"""if frame is None:return QPixmap()# 转换颜色空间(OpenCV的BGR转Qt的RGB)frame_rgb = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)# 确保数据类型正确if frame_rgb.dtype != np.uint8:frame_rgb = cv2.normalize(frame_rgb, None, 0, 255, cv2.NORM_MINMAX, dtype=cv2.CV_8U)# 确保内存连续性if not frame_rgb.flags.contiguous:frame_rgb = np.ascontiguousarray(frame_rgb)h, w, c = frame_rgb.shape# 创建QImage - 使用更可靠的参数qimg = QImage(frame_rgb.data,w,h,frame_rgb.strides[0],  # 直接使用数组的步长QImage.Format_RGB888)# 确保图像不被修改时共享数据,提高性能qimg = qimg.copy()# 转换为QPixmap并按比例缩放pixmap = QPixmap.fromImage(qimg)return pixmap.scaled(self.display_label.width(),self.display_label.height(),Qt.KeepAspectRatio,Qt.SmoothTransformation)

解决: 在使用opencv的imshow可视化看到标签和掩码的结果后,把问题定位在转换和传输。

如果要在qyqt上面显示,首先需要通过pyqt的yqtSignal函数将opencv处理后的帧数据进行传输,然后再将其转换为pyqt的QPixmap。

在转换阶段排查了很久,后来发现不是这个问题。然后问题就定位到传输中和传输前。传输中也不可能,因为能够显示图像,只是无法显示标签和掩码。

来到转换前,这部分的实现是通过处理函数先处理,再将处理后的帧数据传给pyqt的信号槽。最开始是这样实现的:

self.process_frame(frame)
self.update_frame_signal.emit(frame)
self.process_finished_signal.emit()

打断点测试,发现问题出在这,因为frame数据的标签和掩码在传给信号槽之前会丢失。于是改变写法,换成下面这种更加稳健的写法,就把这个问题解决了。当然这是我代码实现的疏忽。

frame, results = self.process_frame(frame)
self.update_frame_signal.emit(frame)
self.process_finished_signal.emit()

在这里插入图片描述

http://www.dtcms.com/a/488215.html

相关文章:

  • MySQL的配置
  • Xshell 8.0 自动化运维全场景实践:技术深度解析与实战指南
  • 扌们之 从诗文找数字4 2 1 再到某数字出现不出现
  • 深圳市建设工程造价管理站制作公司网页图片
  • 阿里巴巴网站优化怎么做免费的一级域名申请
  • 基于docker push原理进行tar镜像上传至harbor仓库(未分片)
  • RHCSA练习
  • 中铁建设集团门户网站网站深圳优化建设
  • H.265 RTP 打包与拆包重组详解
  • 建设网站情况说明范文php网站开发实战视频
  • 建网站需要用到什么软件陕西最新消息
  • 汕头网站建设方案开发可拖动网站
  • 收录网站查询建医疗网站步骤
  • H5网站开发工程师lnmp 网站开发总结
  • 二层虚拟专用网络技术详解1:VPWS在MPLS网络中的实现与应用
  • 免费网站后台模板下载字号 wordpress
  • 水果商城网站模板阿里巴巴logo的含义
  • QT6中QChart功能与应用
  • 人工智能简史(1)
  • 2025年--Lc188--931. 下降路径最小和(多维动态规划,矩阵)--Java版
  • 中投中原建设有限公司网站进网站后台加什么原因
  • 建设网站需要哪些域名潍坊微信网站
  • 娄底建设网站制作济宁百度推广公司有几家
  • 网站公告栏设计coding搭建WordPress
  • 团购营销型网站制作wordpress文章功能
  • 只有做推广才能搜索到网站吗网络优化基础知识
  • YOLOv3:目标检测领域的经典之作
  • 深入解析C++ for循环原理
  • 数据安全运营指南 - 态势感知与威胁处置
  • 188旅游网站管理系统源码建设网站制作公司如何选择