最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python圖像濾波處理操作示例【基于ImageFilter類】

 更新時間:2019年01月03日 10:02:41   作者:PHILOS_THU  
這篇文章主要介紹了Python圖像濾波處理操作,結(jié)合實例形式分析了Python基于ImageFilter類實現(xiàn)的濾波處理相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python圖像濾波處理操作。分享給大家供大家參考,具體如下:

在圖像處理中,經(jīng)常需要對圖像進行平滑、銳化、邊界增強等濾波處理。在使用PIL圖像處理庫時,我們通過Image類中的成員函數(shù)filter()來調(diào)用濾波函數(shù)對圖像進行濾波,而濾波函數(shù)則通過ImageFilter類來定義的。

下面先直接看一個樣例:

#-*- coding: UTF-8 -*-
from PIL import Image
from PIL import ImageFilter
def image_filters_test():
  im = Image.open("lena.jpg")
  #預(yù)定義的圖像增強濾波器
  im_blur = im.filter(ImageFilter.BLUR)
  im_contour = im.filter(ImageFilter.CONTOUR)
  im_min = im.filter(ImageFilter.MinFilter(3))
  im.show()
  im_blur.show()
  im_contour.show()
  im_min.show()
  return
image_filters_test()

ImageFilter類中預(yù)定義了如下濾波方法:

BLUR:模糊濾波

CONTOUR:輪廓濾波

DETAIL:細節(jié)濾波

EDGE_ENHANCE:邊界增強濾波

EDGE_ENHANCE_MORE:邊界增強濾波(程度更深)

EMBOSS:浮雕濾波

FIND_EDGES:尋找邊界濾波

SMOOTH:平滑濾波

SMOOTH_MORE:平滑濾波(程度更深)

SHARPEN:銳化濾波

• GaussianBlur(radius=2):高斯模糊

>radius指定平滑半徑。

 UnsharpMask(radius=2, percent=150, threshold=3):反銳化掩碼濾波

>radius指定模糊半徑;

>percent指定反銳化強度(百分比);

>threshold控制被銳化的最小亮度變化。

• Kernel(size, kernel, scale=None, offset=0):核濾波

當前版本只支持核大小為3x3和5x5的核大小,且圖像格式為“L”和“RGB”的圖像。

>size指定核大?。╳idth, height);

>kernel指定核權(quán)值的序列;

>scale指定縮放因子;

>offset指定偏移量,如果使用,則將該值加到縮放后的結(jié)果上。

• RankFilter(size, rank):排序濾波

>size指定濾波核的大?。?/p>

>rank指定選取排在第rank位的像素,若大小為0,則為最小值濾波;若大小為size * size / 2則為中值濾波;若大小為size * size - 1則為最大值濾波。

• MedianFilter(size=3):中值濾波

>size指定核的大小

• MinFilter(size=3):最小值濾波器

>size指定核的大小

• MaxFilter(size=3):最大值濾波器

>size指定核的大小

• ModeFilter(size=3):波形濾波器

選取核內(nèi)出現(xiàn)頻次最高的像素值作為該點像素值,僅出現(xiàn)一次或兩次的像素將被忽略,若沒有像素出現(xiàn)兩次以上,則保留原像素值。

>size指定核的大小

原圖lena.jpg如下:

上例的濾波處理結(jié)果如下:

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學運算技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進階經(jīng)典教程

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • Python蓄水池算法的應(yīng)用案例與代碼詳解

    Python蓄水池算法的應(yīng)用案例與代碼詳解

    蓄水池算法(Reservoir Sampling)是一種用于處理大規(guī)模數(shù)據(jù)流的隨機抽樣算法,該算法能夠在不知道數(shù)據(jù)流大小的情況下,從數(shù)據(jù)流中均勻隨機地抽取固定大小的樣本,本文給大家介紹了一個詳細的Python蓄水池算法的實現(xiàn),包括完整的代碼示例,需要的朋友可以參考下
    2024-11-11
  • Python數(shù)據(jù)分析與處理(一)--北京高考分數(shù)線統(tǒng)計分析

    Python數(shù)據(jù)分析與處理(一)--北京高考分數(shù)線統(tǒng)計分析

    這篇文章主要介紹了Python數(shù)據(jù)分析與處理北京高考分數(shù)線統(tǒng)計分析,文章問繞Python數(shù)據(jù)分析與處理相關(guān)資料的介紹,展開對北京高考分數(shù)線統(tǒng)計分析,需要的小伙伴可以參考一下
    2021-12-12
  • Python開發(fā)文字版密室逃脫游戲的實例(含代碼)

    Python開發(fā)文字版密室逃脫游戲的實例(含代碼)

    密室逃脫游戲是一種頗受歡迎的解謎類游戲,玩家通常需要通過觀察、推理、合作等方式解決一系列難題,以逃脫困境,在這篇博文中,我們將使用Python開發(fā)一個文字版密室逃脫游戲,旨在通過簡單的文本交互來呈現(xiàn)游戲的趣味性與挑戰(zhàn)性
    2025-04-04
  • Python 創(chuàng)建空的list,以及append用法講解

    Python 創(chuàng)建空的list,以及append用法講解

    今天小編就為大家分享一篇Python 創(chuàng)建空的list,以及append用法講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python+Pygame實現(xiàn)海洋之神大冒險游戲

    Python+Pygame實現(xiàn)海洋之神大冒險游戲

    這篇文章主要介紹了如何利用Python+Pygame自制一個海洋之神大冒險游戲。規(guī)則是在海里收集魚骨頭,有些魚骨頭可以轉(zhuǎn)化為武器,用來攻擊敵人,感興趣的可以了解一下
    2022-08-08
  • Python模塊/包/庫安裝的六種方法及區(qū)別

    Python模塊/包/庫安裝的六種方法及區(qū)別

    這篇文章主要介紹了Python模塊/包/庫安裝六種方法,通過實例代碼給大家介紹了python中模塊、包、庫的區(qū)別和使用,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 詳解Python中__str__和__repr__方法的區(qū)別

    詳解Python中__str__和__repr__方法的區(qū)別

    這篇文章主要介紹了__str__和__repr__方法的區(qū)別 ,__str__和__repr__是基本的內(nèi)置方法,使用時的區(qū)別也是Python學習當中的基礎(chǔ),需要的朋友可以參考下
    2015-04-04
  • pycharm如何添加解釋器

    pycharm如何添加解釋器

    這篇文章主要介紹了pycharm如何添加解釋器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python神經(jīng)網(wǎng)絡(luò)Pytorch中Tensorboard函數(shù)使用

    python神經(jīng)網(wǎng)絡(luò)Pytorch中Tensorboard函數(shù)使用

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)Pytorch中Tensorboard常用函數(shù)的使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python使用graphviz畫流程圖過程解析

    Python使用graphviz畫流程圖過程解析

    這篇文章主要介紹了Python使用graphviz畫流程圖過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03

最新評論

团风县| 万年县| 武宁县| 雷州市| 汝城县| 金门县| 长泰县| 工布江达县| 清丰县| 商都县| 太谷县| 开封县| 临夏市| 兴海县| 察哈| 安福县| 宁夏| 轮台县| 兴宁市| 通渭县| 梁河县| 大足县| 祁东县| 湟源县| 金山区| 琼结县| 嘉鱼县| 鸡西市| 吉隆县| 镇坪县| 远安县| 昭通市| 如皋市| 长宁县| 汉源县| 司法| 博野县| 雷州市| 建阳市| 南和县| 沅陵县|