python:图片显示

1.从文件直接读取,并显示图片[H,W,C]

imgH=cv2.imread(imgPath)

问题:读取的图片,如果使用**cv2.imshow(‘title’,imgH)**显示的话,发现图片的加载过程很慢,半天了显示不出来。

解决:

import matplotlib.pyplot as plt

plt.imshow(imgH)  #只是对图片做显示处理,不会显示图片
plt.show() #显示处理后的图像

说明:plt.imshow()函数负责对图像进行处理,并显示其格式,而plt.show()则是将plt.imshow()处理后的函数显示出来。

2.张量格式的图片[1,C,H,W]显示

import torchvision

torchvision.transforms.ToPILImage()(Image_tensors[0].cpu()).show()

你可能感兴趣的:(python:图片显示)