python 讀取圖片、顯示和保存圖片

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章