【python图像处理】图像的读取、显示与保存
生活随笔
收集整理的這篇文章主要介紹了
【python图像处理】图像的读取、显示与保存
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python作為機器學習和圖像處理的利器,收到越來越多的推崇,特別是在圖像處理領域,越來越多的研究和開發開始轉向使用python語言,下面就介紹python圖像處理中最基本的操作,即圖像的讀取顯示與保存。
1、使用PIL模塊
代碼如下:
from PIL import Image import numpy as npdef test_pil():#讀取圖像im = Image.open("lena.jpg")#顯示圖像im.show()#轉換成灰度圖像im_gray = im.convert("L")im_gray.show()#保存圖像im_gray.save("image_gray.jpg")return
顯示結果如下:
2、使用scipy和matplotlib模塊
代碼如下:
import numpy as np from scipy import misc import matplotlib.pyplot as pltdef test_misc():#讀取圖像im = misc.imread("lena.jpg")#顯示圖像plt.figure(0)plt.imshow(im)#旋轉圖像im_rotate = misc.imrotate(im, 90)plt.figure(1)plt.imshow(im_rotate)#保存圖像misc.imsave("lena_rotate.jpg", im_rotate)plt.show()return
顯示結果如下:
2017.04.25
總結
以上是生活随笔為你收集整理的【python图像处理】图像的读取、显示与保存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【python图像处理】直线和曲线的拟合
- 下一篇: 【OpenCV3】图像旋转与平移——cv