将cv类型的图片转换为Qpixmap显示在Qlabel上出现扭曲的问题,如图所示:
此处代码为:

img = QImage(img.data, img.shape[1], img.shape[0],QImage.Format.Format_BGR888)
pixmap = QPixmap.fromImage(img)
self.__ui.label_blueImage.setPixmap(pixmap)

问题解决
上述代码中

showImage = QImage(img.data, img.shape[1], img.shape[0],QImage.Format_RGB888)

参数不完全导致错误,应该更正为:

img = QImage(img.data, img.shape[1], img.shape[0], img.shape[1] * 3,QImage.Format.Format_BGR888)


或者重新规划大小,叫字节对齐。

height = img.shape[0]
width = img.shape[1]
img = cv.resize(img, (int(width / 4) * 4, int(height / 4) * 4))img = QImage(img.data, img.shape[1], img.shape[0], QImage.Format.Format_BGR888)
pixmap = QPixmap.fromImage(img)

python 使用QPixmap显示图片扭曲、错位问题的解决相关推荐

  1. QPixmap显示图片

    我们来实现在窗口上显示图片,并将图片进行平移,缩放,旋转和扭曲.这里我是利用QPixmap类来实现图片显示的. 一.利用QPixmap显示图片. 1.将以前的工程文件夹进行复制备份,我们这里将工程文件 ...

  2. 利用QPixmap显示图片

    利用QPixmap显示图片 我们来实现在窗口上显示图片,并将图片进行平移,缩放,旋转和扭曲.这里我是利用QPixmap类来实现图片显示的. 一.利用QPixmap显示图片. 1.将以前的工程文件夹进行 ...

  3. win7系统不显示图片的缩略图的终极解决方法

    win7系统不显示图片的缩略图的终极解决方法 参考文章: (1)win7系统不显示图片的缩略图的终极解决方法 (2)https://www.cnblogs.com/senior-engineer/p/ ...

  4. python 读取并显示图片,用plt 同时显示多幅图像

    ##plt 同时显示多幅图像 import matplotlib.pyplot as pltplt.figure() plt.subplot(1,2,1) plt.imshow(images[i]) ...

  5. python skimage 不显示图片

    from skimage import io, data from skimage import data_dirprint(data_dir) img = data.horse() io.imsho ...

  6. python汉字无法显示图片_完美解决matplotlib画图中文显示问题

    相信有很多人曾经被matplotlib画图的中文显示问题所困扰,包括我自己.每次生产环境发生改变,都会遭遇到这个问题,然后需要花大量的时间在它上边.最可气的是每次遇到的问题不一定一样,上一次使用的方法 ...

  7. python opencv 读取显示图片

    读取图片路径有中文似乎会产生问题 import cv2 import numpy as np img = cv2.imread('touxiang.jpg',cv2.IMREAD_GRAYSCALE) ...

  8. python在左上角显示图片_python – 将文本放在matplotlib图的左上角

    你可以使用 text. text(x, y, s, fontsize=12) 文本坐标可以相对于轴给出,因此文本的位置将独立于图的大小: The default transform specifies ...

  9. Windows不显示图片缩略图,显示图标的解决方法

    前言 不知道为什么,电脑缩略图不再显示了,要找到合适的图片需要一个一个的浏览.查看,非常不方便,上了一下百度,找到了解决方法. 解决方法 1.右键"此电脑",点击"属性& ...

  10. webview显示图片太大,导致webview显示图片还要左右滑动的解决方法

    如图所示是解决好之后的样子 原始代码: string content="<p>IT之家3月15日消息 今日凌晨,苹果公司已宣布其2019年全球开发者大会的日期:<span ...

最新文章

  1. Securecrt连接linux时速度特别慢的解决办法
  2. 挖一挖C#中那些我们不常用的东西之系列(3)——StackTrace,Trim
  3. 本科 8年经验,20k的Offer,接还是不接?
  4. 实验一 线性表的顺序存储与实现_【自考】数据结构中的线性表,期末不挂科指南,第2篇
  5. tesseract 提升 速度_2020斗式提升机料斗呼伦贝尔厂家定制哪家好
  6. MySQL日期处理-查询间隔数据
  7. C++友元:友元函数、友元类和友元成员函数
  8. OpenShift 4 - DevSecOps (1) - 安装 DevOps 环境
  9. 事业单位计算机技术岗工资,事业技术工资待遇
  10. linux下sybase创建数据库,教小白搭建sybase数据库环境
  11. 显卡RTX2080 + CUDA10 + win10 + tensorflow配置安装探坑记
  12. 服务器ssl证书在哪查看,https证书查看
  13. 经典胶片图像效果lr预设
  14. vlookup使用步骤_VLOOKUP函数的使用方法详解
  15. 【更新中】SmartGit 注册码 算法注册机
  16. OA系统-员工的添加和查询-登录功能的实现
  17. 7年一回首,流年似水
  18. 【无标题】阿里滑块 通过 x82y接口、dll、源码 返回x5sec,可解决!
  19. java什么是栈_java什么是栈
  20. SQL Server - 设置主键自增

热门文章

  1. OutputFormat数据输出
  2. 如何设置软件开机自启动
  3. 28 JS基础之--String包装数据类型方法总结
  4. 虚拟服务器防病毒,windows 2008 Hyper-v虚拟化防病毒
  5. Android设置TabLayout及下划线宽度
  6. Ubuntu交叉编译U-boot
  7. Android添加大图通知栏消息
  8. Vue 之获取本地IP地址
  9. 七位高僧大德的临终开示,非大福报者不得见
  10. Scratch中设置物体的中心点