numpy矩阵转化QPixmap

numpy矩阵存放的图片转化为QPixmap。

第一步,数据若归一化首先需要将数据转化到0~255之间,并转化为uint8格式

如归一化的数据为data

img = data*255
img = img.astype("uint8")

第二步,用cv2库将数据转为RGB通道图

img = cv2.cvtColor(im, cv2.COLOR_BGR2RGB)

第三步,利用PIL中的Image转化为QPixmap

 im = Image.fromarray(img)
img = im.toqpixmap()

你可能感兴趣的:(Python)