Python影象處理模組ndimage用法例項分析
阿新 • • 發佈:2020-01-09
本文例項講述了Python影象處理模組ndimage用法。分享給大家供大家參考,具體如下:
一 原始影象
1 程式碼
from scipy import misc from scipy import ndimage import matplotlib.pyplot as plt face = misc.face()#face是測試影象之一 plt.figure()#建立圖形 plt.imshow(face)#繪製測試影象 plt.show()#原始影象
2 執行結果
二 高斯濾波
1 程式碼
from scipy import misc from scipy import ndimage import matplotlib.pyplot as plt face = misc.face()#face是測試影象之一 plt.figure()#建立圖形 blurred_face = ndimage.gaussian_filter(face,sigma=7)#高斯濾波 plt.imshow(blurred_face) plt.show()
2 執行結果
三 邊緣銳化處理
1 程式碼
from scipy import misc from scipy import ndimage import matplotlib.pyplot as plt face = misc.face()#face是測試影象之一 plt.figure()#建立圖形 blurred_face1 = ndimage.gaussian_filter(face,sigma=1)#邊緣銳化 blurred_face3 = ndimage.gaussian_filter(face,sigma=3) sharp_face = blurred_face3 +6*(blurred_face3-blurred_face1) plt.imshow(sharp_face) plt.show()
2 執行結果
四 中值濾波
1 程式碼
from scipy import misc from scipy import ndimage import matplotlib.pyplot as plt face = misc.face()#face是測試影象之一 plt.figure()#建立圖形 median_face = ndimage.median_filter(face,7)#中值濾波 plt.imshow(median_face) plt.show()
2 執行結果
更多關於Python相關內容可檢視本站專題:《Python圖片操作技巧總結》、《Python資料結構與演算法教程》、《Python函式使用技巧總結》、《Python字串操作技巧彙總》及《Python入門與進階經典教程》
希望本文所述對大家Python程式設計有所幫助。