使用Python的PIL庫給圖像進(jìn)行過濾
一、素材準(zhǔn)備
二、演示
1.引入庫
from PIL import Image, ImageFilter
2.定義圖片路徑
local = ‘/Users/kkstar/Downloads/video/pic/’
3.打開原圖
im = Image.open(local+‘demo.jpg’)
4.過濾方法
4.1圖像的模糊效果
代碼
om = im.filter(ImageFilter.BLUR)
效果圖
4.2圖像的輪廓效果
代碼
om = im.filter(ImageFilter.CONTOUR)
效果圖
4.3圖像的細(xì)節(jié)效果
代碼
om = im.filter(ImageFilter.DETAIL)
效果圖
4.4圖像的邊界效果
代碼
om = im.filter(ImageFilter.FIND_EDGES)
效果圖
4.5圖像的邊界加強(qiáng)效果
代碼
om = im.filter(ImageFilter.EDGE_ENHANCE)
效果圖
4.6圖像的閾值邊界加強(qiáng)效果
代碼
om = im.filter(ImageFilter.EDGE_ENHANCE_MORE)
效果圖
4.7圖像的浮雕效果
代碼
om = im.filter(ImageFilter.EMBOSS)
效果圖
4.8圖像的平滑效果
代碼
om = im.filter(ImageFilter.SMOOTH)
效果圖
4.9圖像的閾值平滑效果
代碼
om = im.filter(ImageFilter.SMOOTH_MORE)
效果圖
4.10圖像的銳化效果
代碼
om = im.filter(ImageFilter.SHARPEN)
效果圖
5.保存新圖
om.save(local+‘result.jpg’)
總結(jié)
ImageFilter是Python圖像處理庫PIL中的一個類,提供了一些常用的圖像濾波器。它可以用來對圖像進(jìn)行模糊、邊緣檢測等處理。 ImageFilter類的一些常用方法包括:
BLUR:對圖像進(jìn)行均值濾波,可以實現(xiàn)模糊的效果。
CONTOUR:檢測邊緣,可以將圖像中的物體的輪廓取出。
DETAIL:增強(qiáng)圖像的細(xì)節(jié),可以突出物體的紋理和細(xì)節(jié)。
EDGE_ENHANCE:增強(qiáng)圖像的邊緣,可以使物體的邊緣更加清晰。
EMBOSS:給圖像做浮雕效果,可以使圖像看起來更加有立體感。
FIND_EDGES:檢測邊緣,可以將圖像中的物體的輪廓取出。
SHARPEN:對圖像進(jìn)行銳化處理,可以使圖像看起來更加清晰。
通過使用ImageFilter類中的這些方法,可以對圖像進(jìn)行不同的處理,實現(xiàn)不同的效果。
以上就是使用Python的PIL庫給圖像進(jìn)行過濾的詳細(xì)內(nèi)容,更多關(guān)于Python PIL庫圖像過濾的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
langchain使用自定義example?selector示例解析
這篇文章主要為大家介紹了langchain使用自定義example?selector示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08Pandas數(shù)據(jù)分析之批量拆分/合并Excel
怎樣將一個大的Excel拆分,或者將很多小Excel文件合并?下面這篇文章主要給大家介紹了關(guān)于Pandas數(shù)據(jù)分析之批量拆分/合并Excel的相關(guān)資料,需要的朋友可以參考下2021-09-09python實戰(zhàn)scrapy操作cookie爬取博客涉及browsercookie
這篇文章主要為大家介紹了python實戰(zhàn)scrapy操作cookie爬取博客涉及browsercookie,下面來學(xué)習(xí)一下 scrapy 操作 Cookie來爬取博客吧2021-11-11Python基礎(chǔ)之模塊相關(guān)知識總結(jié)
今天帶大家復(fù)習(xí)Python基礎(chǔ)知識,文中對模塊相關(guān)知識介紹的非常詳細(xì),對正在學(xué)習(xí)python基礎(chǔ)的小伙伴們很有幫助,需要的朋友可以參考下2021-05-05Pytorch深度學(xué)習(xí)經(jīng)典卷積神經(jīng)網(wǎng)絡(luò)resnet模塊訓(xùn)練
這篇文章主要介紹了Pytorch深度學(xué)習(xí)經(jīng)典卷積神經(jīng)網(wǎng)絡(luò)resnet模塊訓(xùn)練,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05