[python-opencv] 模糊操作
阿新 • • 發佈:2018-11-06
kernel tom 基於 filter 奮鬥 arr 場景 round lur
@不要在奮鬥的年紀 選擇安逸
均值模糊
- 中值模糊
- 自定義模糊
- 意義與應用場景
模糊的基本原理:
1、基於離散卷積
2、定義好每個卷積核
3、不同卷積核得到不同的卷積效果
4、模糊是卷積的一種表象
#均值模糊 (2,8)高模糊2 寬模糊8 def blur_demo(image): dst = cv.blur(image,(2,8)) cv.imshow(‘blur_demo‘,dst) #中值模糊 適合椒鹽噪聲去噪 def median_blur_demo(image): dst = cv.medianBlur(image,5) cv.imshow(‘median_blur_demo‘,dst) #自定義模糊 def customer_blur_demo(image): #定義卷積核---均值模糊的效果 # kernel = np.ones([5,5],np.float32/25) # 定義卷積核---銳化 kernel = np.array([[0,-1,0],[-1,5,-1],[0,-1,0]],np.float32)
dst = cv.filter2D(image,-1,kernel=kernel) cv.imshow(‘customer_blur_demo‘,dst)
[python-opencv] 模糊操作