我正在嘗試將此影像加載到 python 中(我提供了一個鏈接,因為它的大小為 75mb):https ://drive.google.com/file/d/1usiKRN1JQaIxTTo_HTXPwUj8LeyR8CDc/view?usp=sharing
我當前的代碼在下面,它會加載影像,當您png.show()將影像顯示在 RBG 中時,但是當轉換為 numpy 陣列時,它的形狀只是 (h, w) 而不是 (h, w, 3) 用于 RGB。
代碼:
import numpy as np
from PIL import Image
Image.MAX_IMAGE_PIXELS = 233280000
png = Image.open('world.png')
png.show()
png = np.array(png)
print(png.shape)
uj5u.com熱心網友回復:
試試這個:
import numpy as np
from PIL import Image
Image.MAX_IMAGE_PIXELS = 233280000
png = Image.open('world.png').convert('RGB')
png.show()
png = np.array(png)
print(png.shape)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/497789.html
