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

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

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

為什么要使用濾波

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


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

python +opencv講解

均值濾波

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


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


擴(kuò)展到對(duì)整個(gè)圖像進(jìn)行均值濾波


實(shí)現(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()

方框?yàn)V波

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

目標(biāo)圖像深度: int類型的目標(biāo)圖像深度,-1表示與原始圖像一致
核大?。海▽挾龋叨龋┰?br /> normalize:是否對(duì)目標(biāo)圖像進(jìn)行歸一化處理
normalize為true 時(shí)與均值濾波一樣,為false時(shí)表示任意一個(gè)點(diǎn)的像素為周圍像素點(diǎn)的和,容易發(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é)果中只有幾個(gè)點(diǎn)不是白色


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

高斯濾波

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


實(shí)現(xiàn)方法:GaussianBlur

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

核函數(shù)大小ksize:(N,N)必須是奇數(shù)
sigmaX:控制x方向方差,控制權(quán)重,一般取0,它自己去計(jì)算方差。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()

中值濾波

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

中值濾波可以有效的去除斑點(diǎn)和椒鹽噪聲。但是效率低,其運(yùn)算時(shí)間 為均值濾波的五倍以上。


實(shí)現(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

    python實(shí)現(xiàn)按長(zhǎng)寬比縮放圖片

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

    HTML的form表單和django的form表單

    這篇文章主要介紹了HTML的form表單和django的form表單,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    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ù)是一個(gè)內(nèi)置函數(shù),用于返回對(duì)象的__字典__,其中包含對(duì)象的__屬性__,本文主要為大家詳細(xì)介紹了vars()函數(shù)的具體使用,需要的小伙伴可以了解下
    2023-11-11
  • Python如何實(shí)現(xiàn)郵件功能

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

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

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

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

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

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

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

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

最新評(píng)論

连州市| 玉门市| 石家庄市| 宜宾县| 郎溪县| 营山县| 山丹县| 云林县| 信宜市| 沭阳县| 土默特右旗| 紫金县| 遂平县| 西乌珠穆沁旗| 普兰县| 磐石市| 雷州市| 沂南县| 老河口市| 绵竹市| 濉溪县| 合山市| 海阳市| 南康市| 精河县| 牙克石市| 吴忠市| 深泽县| 武强县| 勐海县| 宁化县| 云林县| 久治县| 临江市| 新营市| 海阳市| 黄大仙区| 奉新县| 邢台县| 昌宁县| 上思县|