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

opencv 圖像濾波(均值,方框,高斯,中值)

 更新時間:2020年07月08日 10:53:54   作者:總裁余  
這篇文章主要介紹了opencv 圖像濾波(均值,方框,高斯,中值),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

為什么要使用濾波

消除圖像中的噪聲成分叫作圖像的平滑化或濾波操作。信號或圖像的能量大部分集中在幅度譜的低頻和中頻段是很常見的,而在較高頻段,感興趣的信息經(jīng)常被噪聲淹沒。因此一個能降低高頻成分幅度的濾波器就能夠減弱噪聲的影響。
如下圖,左圖帶有椒鹽噪聲,右圖為使用中值濾波處理后的圖片。


圖像濾波的目的有兩個:一是抽出對象的特征作為圖像識別的特征模式;另一個是為適應(yīng)圖像處理的要求,消除圖像數(shù)字化時所混入的噪聲。

python +opencv講解

均值濾波

含義
如圖:如果我們想對紅色點進(jìn)行處理,則它新值等于周圍N乘N個像素點的平均(包括自身)


用表達(dá)式表達(dá):


擴展到對整個圖像進(jìn)行均值濾波


實現(xiàn)方法:
處理結(jié)果=cv2.blur(原始圖像,核大小)

核大?。阂裕▽挾?,高度)的元祖
效果:使圖像變模糊啦。能處理被椒鹽攻擊過的照片。

import cv2
a=cv2.imread('lenacolor.png')#
b=cv2.blur(a,(8,8))
cv2.imshow('original',a)
cv2.imshow('result',b)
cv2.waitKey(0)
cv2.destroyAllWindows()

方框濾波

實現(xiàn)方法:函數(shù)boxFilter
處理結(jié)果=cv2.boxFilter(原始圖像,目標(biāo)圖像深度,核大小,normalize屬性)

目標(biāo)圖像深度: int類型的目標(biāo)圖像深度,-1表示與原始圖像一致
核大?。海▽挾龋叨龋┰?br /> normalize:是否對目標(biāo)圖像進(jìn)行歸一化處理
normalize為true 時與均值濾波一樣,為false時表示任意一個點的像素為周圍像素點的和,容易發(fā)生溢出超過255


normalize=1,1為true

import cv2
a=cv2.imread('lenacolor.png')#
b=cv2.boxFilter(a,-1,(5,5),normalize=1)
cv2.imshow('original',a)
cv2.imshow('result',b)
cv2.waitKey(0)
cv2.destroyAllWindows()

結(jié)果:


normalize=0,0為false
結(jié)果中只有幾個點不是白色


減少核大小為(2,2)normalize=0

高斯濾波

含義:
中心點權(quán)重高,越遠(yuǎn)越低


實現(xiàn)方法:GaussianBlur

處理結(jié)果=cv2.GaussianBlur(原始圖像src,核函數(shù)大小ksize,sigmaX)

核函數(shù)大小ksize:(N,N)必須是奇數(shù)
sigmaX:控制x方向方差,控制權(quán)重,一般取0,它自己去計算方差。y軸方差和x一致

import cv2
a=cv2.imread('lenacolor.png')#
b=cv2.GaussianBlur(a,(3,3),0)
cv2.imshow('original',a)
cv2.imshow('result',b)
cv2.waitKey(0)
cv2.destroyAllWindows()

中值濾波

使用像素點鄰域附近的像素的中值代替該點的像素值。通俗點來說,在這個像素的左邊找五個像素點,右邊找五個像素點,將這些像素進(jìn)行排序,排序過后產(chǎn)生一個中值,用中間大小的值,來代替該像素的值。

中值濾波可以有效的去除斑點和椒鹽噪聲。但是效率低,其運算時間 為均值濾波的五倍以上。


實現(xiàn)方法:medianBlur
目標(biāo)圖像=cv2.medianBlur(原始圖像,intksize)
intksize:核函數(shù),必須為奇數(shù).

import cv2
a=cv2.imread('lenacolor.png')#
b=cv2.medianBlur(a,5)
cv2.imshow('original',a)
cv2.imshow('result',b)
cv2.waitKey(0)
cv2.destroyAllWindows()


到此這篇關(guān)于opencv 圖像濾波(均值,方框,高斯,中值)的文章就介紹到這了,更多相關(guān)opencv 圖像濾波內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于SSD目標(biāo)檢測模型的人臉口罩識別

    關(guān)于SSD目標(biāo)檢測模型的人臉口罩識別

    這篇文章主要介紹了關(guān)于SSD目標(biāo)檢測模型的人臉口罩識別問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python 如何比較字符串是否一樣

    python 如何比較字符串是否一樣

    這篇文章主要介紹了python 如何比較字符串是否一樣的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • python實現(xiàn)按長寬比縮放圖片

    python實現(xiàn)按長寬比縮放圖片

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)按長寬比縮放圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • HTML的form表單和django的form表單

    HTML的form表單和django的form表單

    這篇文章主要介紹了HTML的form表單和django的form表單,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python中atexit模塊的基本使用示例

    Python中atexit模塊的基本使用示例

    這篇文章主要介紹了Python中atexit模塊的基本使用示例,示例代碼基于Python2.x版本,注意其和Python3的兼容性,需要的朋友可以參考下
    2015-07-07
  • 解鎖Python中神器vars內(nèi)置函數(shù)的使用

    解鎖Python中神器vars內(nèi)置函數(shù)的使用

    vars()函數(shù)是一個內(nèi)置函數(shù),用于返回對象的__字典__,其中包含對象的__屬性__,本文主要為大家詳細(xì)介紹了vars()函數(shù)的具體使用,需要的小伙伴可以了解下
    2023-11-11
  • Python如何實現(xiàn)郵件功能

    Python如何實現(xiàn)郵件功能

    在本篇文章里小編給大家分享的是關(guān)于Python實現(xiàn)郵件功能的方法,有需要的朋友們可以學(xué)習(xí)參考下。
    2020-05-05
  • python?Sweetviz探索性數(shù)據(jù)可視化分析庫使用特征詳解

    python?Sweetviz探索性數(shù)據(jù)可視化分析庫使用特征詳解

    這篇文章主要為大家介紹了python?Sweetviz探索性數(shù)據(jù)可視化分析庫特征使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python打包exe文件并隱藏執(zhí)行CMD命令窗口問題

    python打包exe文件并隱藏執(zhí)行CMD命令窗口問題

    這篇文章主要介紹了python打包exe文件并隱藏執(zhí)行CMD命令窗口問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Python字典循環(huán)添加一鍵多值的用法實例

    Python字典循環(huán)添加一鍵多值的用法實例

    今天小編就為大家分享一篇Python字典循環(huán)添加一鍵多值的用法實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論

龙山县| 桓台县| 绥阳县| 平原县| 阜南县| 墨竹工卡县| 通化市| 永福县| 宁河县| 武平县| 邯郸县| 海安县| 枝江市| 织金县| 囊谦县| 玛纳斯县| 濮阳市| 山丹县| 安泽县| 祁连县| 瓦房店市| 高邑县| 巴林左旗| 金门县| 景东| 武安市| 施秉县| 天峨县| 汉阴县| 乌鲁木齐县| 朔州市| 彩票| 西藏| 沐川县| 扎鲁特旗| 务川| 永登县| 赣榆县| 宝兴县| 卫辉市| 西畴县|