7.3 高斯濾波

 

 

 

一、高斯濾波介紹

不同於均值濾波,周圍每個點的權重都一樣。而是加一個係數。

 

 

 

 

二、高斯濾波實現

dst = cv2.GaussianBlur(src, ksize, sigmaX)       //src:源圖像

                                                                           //ksize:核的大小,必須是奇數。

                                                                           //sigmaX:用來控制方差。一般寫0就行了。

 

 

 

 

 

例:

'''
高斯濾波
'''

import cv2

 

image = cv2.imread("image\\lenaNoise.png")           #經過椒鹽攻擊的圖像


result = cv2.GaussianBlur(image,(5,5),0)             #高斯濾波

 

cv2.imshow("image", image)
cv2.imshow("result", result)

cv2.waitKey()
cv2.destroyAllWindows()

 

 

結果:

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章