码迷,mamicode.com
首页 > 编程语言 > 详细

[python-opencv] 模糊操作

时间:2018-11-06 17:50:49      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:pre   imshow   opencv   分享图片   alt   效果   dia   com   array   

@不要在奋斗的年纪 选择安逸

均值模糊

  • 中值模糊
  • 自定义模糊
  • 意义与应用场景

模糊的基本原理:

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] 模糊操作

标签:pre   imshow   opencv   分享图片   alt   效果   dia   com   array   

原文地址:https://www.cnblogs.com/XJT2018/p/9916373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!