利用 Pillow 庫對影像應用等級濾波


在本程式中,我們將使用等級濾波器對影像進行模糊處理。Pillow 庫中的 ImageFilter 類包含一個名為 RankFilter() 的函式,可幫助應用等級濾波器。它需要兩個引數:核心大小和等級。最小濾波器的等級為 0,中值濾波器的等級為 size*size/2,最大濾波器的等級為 size*size-1。

原影像

演算法

Step 1: Import Image and ImageFilter from Pillow.
Step 2: Open the image.
Step 3: Call the rankfilter() method and specify the size and rank.
Step 4: Display the output.

示例程式碼

from PIL import Image, ImageFilter

im = Image.open('image_test.jpg')
im1 = im.filter(ImageFilter.RankFilter(7, 0))
im1.show()

輸出

更新時間:2021 年 3 月 18 日

238 次瀏覽

開啟您的 職業 生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.