pyqt5 获取Qlabel中的图片并对其进行处理(包括Qimage转换为Mat)
1、提取Qlabel中的图片
qimg=self.showScreenImgLabel.pixmap().toImage()
2、将Qimage转换为mat
def qimage2mat(self,qimg):ptr = qimg.constBits()ptr.setsize(qimg.byteCount())mat = np.array(ptr).reshape(qimg.height(), qimg.width(), 4) # 注意这地方通道数一定要填4,否则出错return matdef slotMedianBl
3、在将mat进行其他处理之前,必须将mat 的BGR转换为RGB。
全部代码如下:
def qimage2mat(self,qimg):ptr = qimg.constBits()ptr.setsize(qimg.byteCount())mat = np.array(ptr).reshape(qimg.height(), qimg.width(), 4) # 注意这地方通道数一定要填4,否则出错return matdef slotMedianBlurAction(self):print("中值滤波")qimg=self.showScreenImgLabel.pixmap().toImage() #获取Qlabel图片mat_img_temp=self.qimage2mat(qimg) #将Qimage转换为mat类型mat_img=cv2.cvtColor(mat_img_temp, cv2.COLOR_BGR2RGB)#在对图像处理前 先转换为RGB类型 切记img_median = cv2.medianBlur(mat_img, 5)gqimg=QImage(img_median.data, img_median.shape[1], img_median.shape[0],img_median.shape[1] * 3,QImage.Format_RGB888).scaled(self.showProcessImgLabel.width(),self.showProcessImgLabel.height())self.showProcessImgLabel.setPixmap(QPixmap.fromImage(gqimg))
pyqt5 获取Qlabel中的图片并对其进行处理(包括Qimage转换为Mat)相关推荐
- android 读取mysql中的图片_Android 通过API获取数据库中的图片文件方式
Overview 今天复习了一下Android 如何将我们数据库中图片获取出来,并且将其转换为bitmap进行显示. 开发环境以及技术 使用Visual Studio 2019 Android Stu ...
- java的get请求获取网络中的图片
写项目的时候写的,感觉以后还会用,所以记录一下 一种通过 java 的get请求获取 网上图片的数据 二种,通过获取本地的具体文件下的图片的数据 前台写的 date.t.avatat 是 存在数据库中 ...
- [c#]获取exchange中的图片
摘要 在exchange 2007或者2010中获取的邮件内容为html标签格式,也就是一个页面.如果里面含有img标签,你会发现img标签的src属性为cid:xxxxxxxxxxxx的一串字符串, ...
- Android中动态获取Drawable中的图片
比如Drawable中有一系列连续的图片,img_0.png, img_1.png, img_2.png ... 如果要动态获取这些图片,通过"R.drawable.img_x"的 ...
- Android中实现获取相册中的图片扫描二维码的功能
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,
- 从富文本中截取图片_JS 获取富文本中的第一张图片 (正则表达式)
JS 获取富文本中的第一张图片 (正则表达式) JS 获取富文本中的第一张图片 url 正则公式及去除字符串里面的 html 标签 后台发来一个富文本字符串里面可能包含了 0,1,2,3... 个图片 ...
- 获取CSS中图片地址
用JS实现自动从CSS文件中获取图片地址 源码如下: <html> <head> <meta http-equiv=content-type content=" ...
- java 获取解析excel中的图片
以xlsx2007的excel为例 //获取整个文档 XSSFWorkbook wb; // 页 XSSFSheet sheet;//表 // 行 XSSFRow row;//行 // 打开文件 tr ...
- 从富文本中截取图片_js获取富文本中的第一张图片(正则表达式)
js获取富文本中的第一张图片url正则公式及去除字符串里面的html标签 后台发来一个富文本字符串里面可能包含了0.1.2.3-个图片标签(img),我们的任务是获取这个字符串里面第一张图片的url, ...
最新文章
- Substance Painter实时角色制作视频教程
- 图解Spring循环依赖,看过之后面试再也不用慌了!
- javaWEB总结(9):自定义HttpServlet
- java中抽象类的定义_Java中抽象类的定义和使用
- [素数拓展] 质因数的个数 [2007年清华大学计算机研究生机试真题]
- Alluxio部署(local模式)
- [带权并查集] Jzoj P1503 体育场
- linux脚本vrrp_script,keepalived之vrrp_script详解
- 18个有用的 .htaccess 文件使用技巧
- 1讲.Cisco模拟器-小凡软件的安装使用(附视频链接)
- QQ群会员彩色昵称代码
- atmega168p与328p_atmega328P 写入 Boot Loader的那点事 之 互相伤害
- 操作系统实验七:动态分区分配方式的模拟
- 成长笔记之博客统计第一篇
- .bss段和.data段引起的文件大小增加
- vscode 连接ubuntu显示“试图写入的管道不存在”
- word/exce转lPDF乱码(思源字体)
- 批量将多个文件夹整理合并到一个文件夹中
- 快应用开发中常见的几个版本号~~
- win10下完美卸载ubuntu
热门文章
- 发明喂饭机器人_人类又懒出新高度,老美发明自动喂饭机器人,“君子”动嘴不动手...
- 简述网络调研的作用_利用龙伯球透镜天线提升高铁4G网络覆盖
- 计算机课件知识,计算机基础知识1认识计算机课件.ppt
- python中使用什么来实现异常捕捉_Python异常原理及异常捕捉实现过程解析
- android代码移除焦点,android-如何从单个editText移除焦点
- hive mysql命令,Hive数据库常用命令
- python协成_Python协程(上)
- Linux进阶之路————Linux运行级别(重置密码)
- java明文发送_使用java MD5加密网络明文
- dataframe 拼接_拼接关系图在石材生产过程中的重要性