首页 > 编程语言 > 详细

[python-opencv] 模糊操作

时间:2018-11-06 17:08:41      阅读:152      评论:0      收藏:0      [点我收藏+]

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

均值模糊

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

模糊的基本原理:

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!