OpenCV-Python圖像模糊處理

其實我們平時在深度學(xué)習(xí)中所說的卷積操作,在opencv中也可以進(jìn)行,或者說是類似操作。那么它是什么操作呢票顾?它就是圖像的模糊(濾波)處理础浮。

均值濾波

使用opencv中的cv2.blur(src, ksize)函數(shù)。其參數(shù)說明是:

  • src: 原圖像
  • ksize: 模糊核大小

原理:它只取內(nèi)核區(qū)域下所有像素的平均值并替換中心元素奠骄。3x3標(biāo)準(zhǔn)化的盒式過濾器如下所示:

3×3標(biāo)準(zhǔn)過濾器
  • 特征:核中區(qū)域貢獻(xiàn)率相同豆同。
  • 作用:對于椒鹽噪聲的濾除效果比較好。
# -*-coding:utf-8-*-
"""
File Name: image_deeplearning.py
Program IDE: PyCharm
Date: 2021/10/17
Create File By Author: Hong
"""
import cv2 as cv


def image_blur(image_path: str):
    """
    圖像卷積操作:設(shè)置卷積核大小含鳞,步距
    :param image_path:
    :return:
    """
    img = cv.imread(image_path, cv.IMREAD_COLOR)
    cv.imshow('input', img)
    # 模糊操作(類似卷積)影锈,第二個參數(shù)ksize是設(shè)置模糊內(nèi)核大小
    result = cv.blur(img, (5, 5))
    cv.imshow('result', result)

    cv.waitKey(0)
    cv.destroyAllWindows()


if __name__ == '__main__':
    path = 'images/2.png'
    image_blur(path)

結(jié)果展示:

均值濾波

高斯濾波

高斯濾波使用的是cv2.GuassianBlur(img, ksize,sigmaX,sigmaY)函數(shù)。

說明:sigmaX,sigmaY分別表示X,Y方向的標(biāo)準(zhǔn)偏差蝉绷。如果僅指定了sigmaX鸭廷,則sigmaYsigmaX相同;如果兩者都為零熔吗,則根據(jù)內(nèi)核大小計算它們辆床。

  • 特征:核中區(qū)域貢獻(xiàn)率與距離區(qū)域中心成正比,權(quán)重與高斯分布相關(guān)桅狠。

  • 作用:高斯模糊在從圖像中去除高斯噪聲方面非常有效讼载。

def image_conv(image_path: str):
    """
    高斯模糊
    :param image_path:
    :return:
    """
    img = cv.imread(image_path, cv.IMREAD_COLOR)
    cv.imshow('img', img)
    # 高斯卷積(高斯濾波), 可以設(shè)置ksize中跌,必須為奇數(shù)咨堤,不為0時,后面的步驟不起作用漩符;也可以設(shè)置成(0一喘,0),然后通過sigmaX和sigmaY計算標(biāo)準(zhǔn)偏差
    result = cv.GaussianBlur(img, (0, 0), 15)
    cv.imshow('result', result)

    cv.waitKey(0)
    cv.destroyAllWindows()


if __name__ == '__main__':
    path = 'images/2.png'
    image_conv(path)

結(jié)果展示:

高斯濾波

高斯雙邊濾波

雙邊濾波(模糊)使用的是cv2.bilateralFilter(img,d, sigmaColor, sigmaSpace)函數(shù)嗜暴。

說明:d為鄰域直徑凸克,sigmaColor為空間高斯函數(shù)標(biāo)準(zhǔn)差,參數(shù)越大闷沥,臨近像素將會在越遠(yuǎn)的地方越小触徐。

sigmaSpace灰度值相似性高斯函數(shù)標(biāo)準(zhǔn)差,參數(shù)越大狐赡,那些顏色足夠相近的的顏色的影響越大。

雙邊濾波是一種非線性的濾波方法疟丙,是結(jié)合圖像的空間鄰近度和像素值相似度的一種折衷處理颖侄,同時考慮空間與信息和灰度相似性,達(dá)到保邊去噪的目的享郊,具有簡單览祖、非迭代、局部處理的特點炊琉。之所以能夠達(dá)到保邊去噪的濾波效果是因為濾波器由兩個函數(shù)構(gòu)成:一個函數(shù)是由幾何空間距離決定濾波器系數(shù)展蒂,另一個是由像素差值決定濾波器系數(shù)又活。

  • 特征:處理耗時。
  • 作用:在濾波的同時能保證一定的邊緣信息锰悼。
# 邊緣保留濾波器——高斯雙邊模糊
def image_bifilter(image_path: str):
    """
    高斯雙邊模糊
    :param image_path: 圖片文件
    :return: 無返回值
    """
    img = cv.imread(image_path, cv.IMREAD_COLOR)
    cv.imshow('input', img)
    # 第三個參數(shù)是設(shè)置色彩柳骄、第四個參數(shù)是設(shè)置圖像坐標(biāo)
    result = cv.bilateralFilter(img, 0, 50, 10)
    cv.imshow('result', result)

    cv.waitKey(0)
    cv.destroyAllWindows()
    

if __name__ == '__main__':
    path = 'images/2.png'
    image_bifilter(path)

結(jié)果展示:

高斯雙邊濾波

獲取更多計算機(jī)視覺內(nèi)容,請關(guān)注微信公眾號 ”AI與計算機(jī)視覺“箕般。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耐薯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子丝里,更是在濱河造成了極大的恐慌曲初,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杯聚,死亡現(xiàn)場離奇詭異臼婆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)幌绍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進(jìn)店門颁褂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人纷捞,你說我怎么就攤上這事痢虹。” “怎么了主儡?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵奖唯,是天一觀的道長。 經(jīng)常有香客問我糜值,道長丰捷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任寂汇,我火速辦了婚禮病往,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘骄瓣。我一直安慰自己停巷,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布榕栏。 她就那樣靜靜地躺著畔勤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扒磁。 梳的紋絲不亂的頭發(fā)上庆揪,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天,我揣著相機(jī)與錄音妨托,去河邊找鬼缸榛。 笑死吝羞,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的内颗。 我是一名探鬼主播钧排,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼起暮!你這毒婦竟也來了卖氨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤负懦,失蹤者是張志新(化名)和其女友劉穎筒捺,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纸厉,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡系吭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了颗品。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肯尺。...
    茶點故事閱讀 39,764評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖躯枢,靈堂內(nèi)的尸體忽然破棺而出则吟,到底是詐尸還是另有隱情,我是刑警寧澤锄蹂,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布氓仲,位于F島的核電站,受9級特大地震影響得糜,放射性物質(zhì)發(fā)生泄漏敬扛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一朝抖、第九天 我趴在偏房一處隱蔽的房頂上張望啥箭。 院中可真熱鬧,春花似錦治宣、人聲如沸急侥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缆巧。三九已至,卻和暖如春豌拙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背题暖。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工按傅, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留捉超,地道東北人。 一個月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓唯绍,卻偏偏與公主長得像拼岳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子况芒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,665評論 2 354

推薦閱讀更多精彩內(nèi)容