我的代码关闭给了我奇怪的结果,如所附的照片QImage(左),和ndarray(右)所示
如何正确地将2D灰度数据阵列转换为图像
qimage = QImage(Image, Image.shape[0],Image.shape[1],QImage.Format_Mono).scaled(308, 384, Qt.KeepAspectRatio, Qt.FastTransformation)
print(Image.shape)
plt.imshow(Image,cmap=plt.cm.bone)
plt.show()
self.image = QPixmap(qimage)
self.LB_Image_Orig.setPixmap(self.image)
self.LB_Image_Orig.adjustSize()
QApplication.processEvents()
感谢eyllanesc提出的解决方案,即将图像写入PNG并直接从磁盘读取:
相关问题 更多 >
编程相关推荐