Python圖像處理之圖像的讀取、顯示與保存操作【測試可用】
本文實例講述了Python圖像處理之圖像的讀取、顯示與保存操作。分享給大家供大家參考,具體如下:
python作為機器學(xué)習(xí)和圖像處理的利器,收到越來越多的推崇,特別是在圖像處理領(lǐng)域,越來越多的研究和開發(fā)開始轉(zhuǎn)向使用python語言,下面就介紹python圖像處理中最基本的操作,即圖像的讀取顯示與保存。
1、使用PIL模塊
代碼如下:
# -*- coding:utf-8 -*-
from PIL import Image
import numpy as np
def test_pil():
#讀取圖像
im = Image.open("lena.jpg")
#顯示圖像
im.show()
#轉(zhuǎn)換成灰度圖像
im_gray = im.convert("L")
im_gray.show()
#保存圖像
im_gray.save("image_gray.jpg")
return
test_pil()
顯示結(jié)果如下:

2、使用scipy和matplotlib模塊
代碼如下:
# -*- coding:utf-8 -*-
import numpy as np
from scipy import misc
import matplotlib.pyplot as plt
def test_misc():
#讀取圖像
im = misc.imread("lena.jpg")
#顯示圖像
plt.figure(0)
plt.imshow(im)
#旋轉(zhuǎn)圖像
im_rotate = misc.imrotate(im, 90)
plt.figure(1)
plt.imshow(im_rotate)
#保存圖像
misc.imsave("lena_rotate.jpg", im_rotate)
plt.show()
return
test_misc()
顯示結(jié)果如下:

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學(xué)運算技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
python?pandas?數(shù)據(jù)排序的幾種常用方法
這篇文章主要介紹了python?pandas數(shù)據(jù)排序的幾種常用方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09
使用PyTorch處理多維特征輸入數(shù)據(jù)的完美實現(xiàn)
在機器學(xué)習(xí)和深度學(xué)習(xí)領(lǐng)域,我們經(jīng)常會面對具有多維特征輸入的問題,這種情況出現(xiàn)在各種應(yīng)用中,包括圖像識別、自然語言處理、時間序列分析等,PyTorch是一個強大的深度學(xué)習(xí)框架,在本篇博客中,我們將探討如何使用PyTorch來處理多維特征輸入數(shù)據(jù)2023-10-10
科學(xué)計算NumPy之Ndarray運算函數(shù)操作示例匯總
這篇文章主要為大家介紹了科學(xué)計算NumPy之Ndarray運算函數(shù)操作示例匯總,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
python+mediapipe+opencv實現(xiàn)手部關(guān)鍵點檢測功能(手勢識別)
這篇文章主要介紹了python+mediapipe+opencv實現(xiàn)手部關(guān)鍵點檢測功能(手勢識別),本文僅僅簡單介紹了mediapipe的使用,而mediapipe提供了大量關(guān)于圖像識別等的方法,需要的朋友可以參考下2022-01-01
Python3 執(zhí)行系統(tǒng)命令并獲取實時回顯功能
這篇文章主要介紹了Python3 執(zhí)行系統(tǒng)命令并獲取實時回顯功能,文中通過兩種方法給大家介紹了Python執(zhí)行系統(tǒng)命令并獲得輸出的方法,需要的朋友可以參考下2019-07-07

