img = Image.open
读取图片后,img.size
返回的是w,h
,而进一步npimg = np.array(img)
后,npimg.shape
返回的是h,w,c
,如果读取的图片带透明度通道,c还可能是4,open的时候如果用了convert(‘RGB’),才会变成3。而当使用img = Image.fromarray(npimg.astype(np.uint8))
后,size又会回到w, h
img = cv2.imread
读取图片后,img.shape
返回的是h,w,c
,并且三通道的顺序是BGR
python 读图片的shape问题
于 2022-05-22 12:14:23 首次发布