Python圖像模糊和銳化怎么做?Python如何給圖像添加濾鏡

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

Python圖像模糊和銳化怎么做?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如何給圖像添加濾鏡”的全部內容了 , 希望對你有所幫助 。

    猜你喜歡