python里面能夠通過pillow庫或者是opencv庫來完成對圖像的各種處理 , 而在圖像處理之中添加濾鏡是一種很常見的方式 。本篇文章要來給大家介紹的內容就是 , python給圖像添加模糊和銳化濾鏡的方法 , 對此感興趣的小伙伴可以往下閱讀本文哦 。

1.那么第一步就是導入pillow庫中的Image模塊 , 對圖像進行處理的方法基本上都是由它來提供的 。然后通過這個模塊的open()方法將一個圖片在python程序中打開 , 代碼如下:
from PIL import Imageimg = Image.open('1.jpg')2.第二步就是使用這個圖像對象去調用filter()方法 , 這個方法和python中用來執行函數過濾的同名方法不同 。雖然它翻譯過來的名稱也是過濾 , 不過它的實際作用是對圖像進行濾波處理 。在這個方法內的參數需要是ImageFilter模塊里面獲取出來的 , 示例如下:
blur = img.filter(ImageFilter.BLUR)
這個模塊是pillow庫里面的專有模塊 , 它提供了9中不同的濾波處理方式 , 上面代碼之中BLUR就是對圖像進行模糊處理 。那么銳化處理也是有著對應的屬性 , 只需要將點后面的屬性名換成SHARPEN就可以了 , 代碼示例如下:
sharp = img.filter(ImageFilter.SHARPEN)3.經過濾波處理之后的圖像會返回一個新的文件對象 , 只需要調用save()方法將其重新給保存起來就完成和圖像添加模糊和銳化濾鏡的功能需求 , 示例如下:
sharp.save('output.jpg')【Python圖像模糊和銳化怎么做?Python如何給圖像添加濾鏡】以上就是關于“Python圖像模糊和銳化怎么做?Python如何給圖像添加濾鏡”的全部內容了 , 希望對你有所幫助 。
猜你喜歡
- Python匯率兌換程序代碼怎么寫?Python匯率轉換用什么方法
- Python怎么將圖片保存為pdf格式?Python圖片合成為pdf的代碼如何寫
- Python如何計算文本相似度?Python怎么對比文件是否相同
- 如何使用Python連接字符串?Python中5種連接字符串的方法
- Python如何使用全局變量?Python中全局變量的用法
- Python中函數count的功能是什么?Python中count()函數的用法
- 用模糊K均值聚類分析研究茶葉分類
- Python矩陣的平均值和方差怎么計算?Python用什么方法計算矩陣差值
- Python矩陣中的nan值如何去除?Python怎么處理矩陣內的缺失值
- Python中pop函數和remove函數的區別有哪些?Python中pop和remove()使用區別
