python 讀取圖片、顯示和保存圖片
matplotlib
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread('圖片的路徑')
plt.imshow(img)
plt.show()
plt.savefig('路徑',圖片)
PIL
from PIL import Image
img = Image.open('/home/winddy/Pictures/113118.jpg')
img.show()
python 將numpy數組與圖片的轉化
將numpy 數組轉化爲PIL圖片
已有一維numpy數組: array
現在要把它轉化爲 28*28 的尺寸作爲輸出圖片(當然,這要跟你的一維數組的長度相對應,比如我的數組長度是 784 = 28*28, 那麼我這樣轉化是可以的)
from PIL import Image
newArray = array.reshape(28,28)
img = Image.fromarray(newArray)
將圖片轉化爲 numpy數組
from PIL import Image
import numpy as np
img = Image.open('圖片的路徑')
imgArray = np.array(img)