欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Python的PIL庫給圖像進行過濾

 更新時間:2023年08月11日 10:58:42   作者:空空star  
PIL是一個用于圖像處理的Python庫,它提供了各種功能,包括加載、保存、編輯和處理圖像,你可以使用PIL庫進行圖像縮放、裁剪、旋轉(zhuǎn)、濾鏡應用等操作,本文將介紹如何使用Python的PIL庫給圖像進行過濾,需要的朋友可以參考下

一、素材準備

二、演示

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圖像的細節(jié)效果

代碼

om = im.filter(ImageFilter.DETAIL)

效果圖

4.4圖像的邊界效果

代碼

om = im.filter(ImageFilter.FIND_EDGES)

效果圖

4.5圖像的邊界加強效果

代碼

om = im.filter(ImageFilter.EDGE_ENHANCE)

效果圖

4.6圖像的閾值邊界加強效果

代碼

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’)

總結

ImageFilter是Python圖像處理庫PIL中的一個類,提供了一些常用的圖像濾波器。它可以用來對圖像進行模糊、邊緣檢測等處理。 ImageFilter類的一些常用方法包括:

BLUR:對圖像進行均值濾波,可以實現(xiàn)模糊的效果。

CONTOUR:檢測邊緣,可以將圖像中的物體的輪廓取出。

DETAIL:增強圖像的細節(jié),可以突出物體的紋理和細節(jié)。

EDGE_ENHANCE:增強圖像的邊緣,可以使物體的邊緣更加清晰。

EMBOSS:給圖像做浮雕效果,可以使圖像看起來更加有立體感。

FIND_EDGES:檢測邊緣,可以將圖像中的物體的輪廓取出。

SHARPEN:對圖像進行銳化處理,可以使圖像看起來更加清晰。

通過使用ImageFilter類中的這些方法,可以對圖像進行不同的處理,實現(xiàn)不同的效果。

以上就是使用Python的PIL庫給圖像進行過濾的詳細內(nèi)容,更多關于Python PIL庫圖像過濾的資料請關注腳本之家其它相關文章!

相關文章

  • langchain使用自定義example?selector示例解析

    langchain使用自定義example?selector示例解析

    這篇文章主要為大家介紹了langchain使用自定義example?selector示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Pandas數(shù)據(jù)分析之批量拆分/合并Excel

    Pandas數(shù)據(jù)分析之批量拆分/合并Excel

    怎樣將一個大的Excel拆分,或者將很多小Excel文件合并?下面這篇文章主要給大家介紹了關于Pandas數(shù)據(jù)分析之批量拆分/合并Excel的相關資料,需要的朋友可以參考下
    2021-09-09
  • 利用python求積分的實例

    利用python求積分的實例

    今天小編就為大家分享一篇利用python求積分的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python實戰(zhàn)scrapy操作cookie爬取博客涉及browsercookie

    python實戰(zhàn)scrapy操作cookie爬取博客涉及browsercookie

    這篇文章主要為大家介紹了python實戰(zhàn)scrapy操作cookie爬取博客涉及browsercookie,下面來學習一下 scrapy 操作 Cookie來爬取博客吧
    2021-11-11
  • python實現(xiàn)日歷效果

    python實現(xiàn)日歷效果

    這篇文章主要為大家詳細介紹了python實現(xiàn)日歷效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 介紹Python中的一些高級編程技巧

    介紹Python中的一些高級編程技巧

    這篇文章主要介紹了介紹Python中的一些高級編程技巧,包括推導師和裝飾器等重要的進階知識點,皆為深入學習Python開發(fā)的必備基本功,需要的朋友可以參考下
    2015-04-04
  • Python基礎之模塊相關知識總結

    Python基礎之模塊相關知識總結

    今天帶大家復習Python基礎知識,文中對模塊相關知識介紹的非常詳細,對正在學習python基礎的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Pytorch深度學習經(jīng)典卷積神經(jīng)網(wǎng)絡resnet模塊訓練

    Pytorch深度學習經(jīng)典卷積神經(jīng)網(wǎng)絡resnet模塊訓練

    這篇文章主要介紹了Pytorch深度學習經(jīng)典卷積神經(jīng)網(wǎng)絡resnet模塊訓練,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python中的id()函數(shù)指的什么

    Python中的id()函數(shù)指的什么

    id() 函數(shù)用于獲取對象的內(nèi)存地址。很多朋友不清楚python中的id函數(shù)到底是什么?接下來小編給大家分享本文幫助大家學習
    2017-10-10
  • Python yield與實現(xiàn)方法代碼分析

    Python yield與實現(xiàn)方法代碼分析

    yield的功能類似于return,但是不同之處在于它返回的是生成器。下面通過本文給大家介紹Python yield與實現(xiàn)方法,需要的朋友參考下
    2018-02-02

最新評論