美文网首页
6、模糊

6、模糊

作者: BigBigGuy | 来源:发表于2019-01-03 11:59 被阅读0次

模糊,即离散卷积
所以卷积通俗话语是:模糊操作

一维卷积原理:

image.png

多维卷积原理:即每个通道进行一维卷积


模糊:均值模糊、中值模糊、自定义模糊

均值模糊

def blur_function(image):
    """
    均值模糊:用于去除随机噪声
    """
    horizontal_blur = cv.blur(image, (15, 1))  # 水平模糊
    cv.imshow("horizontal_blur", horizontal_blur)

    vertical_blur = cv.blur(image, (1, 15))  # 垂直模糊
    cv.imshow("vertical_blur", vertical_blur)
均值模糊

中值模糊


def media_blur_function(image):
    """
    中值模糊:用于去除椒盐噪声,即一粒粒的噪音
    """
    media_blur = cv.medianBlur(image, 5)
    cv.imshow("media_blur", media_blur)
除椒盐噪音

自定义模糊

def custom_blur_function(image):
    """
        自定义模糊:可以进行模糊和锐化
    """
    kernel = np.ones([5, 5], np.float32)/25  # 5*5 = 25
    #kernel = np.array([[1, 1, 1], [1, 1, 1], [1, 1, 1]], np.float32) /9 # 这个9要注意,何时求取整看总和吧,可能
    
    dst = cv.filter2D(image, -1, kernel=kernel)
    cv.imshow("custom_blur", dst)
自定义模糊
#锐化
kernel = np.array([[0, -1, 0], [-1, 5, -1], [0, -1, 0]], np.float32)
#总和 = 0:表示做边缘梯度
#总和 = 1:表示做增强的工作

dst = cv.filter2D(image, -1, kernel=kernel)
cv.imshow("custom_blur", dst)
锐化,图像增强
kernel = np.array([[0, -1, 0], [-1, 5, -1], [-1, -1, 0]], np.float32)
#总和 = 0:表示做边缘梯度

dst = cv.filter2D(image, -1, kernel=kernel)
cv.imshow("custom_blur", dst)
边缘梯度

相关文章

  • 6、模糊

    模糊,即离散卷积所以卷积通俗话语是:模糊操作 一维卷积原理: 多维卷积原理:即每个通道进行一维卷积 模糊:均值模糊...

  • 2018-06-03

    2018/6/2 模糊 有时好过 印象深刻

  • 模糊,模糊

    月夜为纸,星斗为字,为你写一枕梦呓心语,其间每一个标点,都是一声叹息,每一声叹息都有一段回忆。 小K 见字如面 初...

  • 模糊,模糊

    我看到一个模糊的世界,却原来是眼睛忘了擦

  • 6s显示字体模糊

    今天,因为处理app在6s上,上下黑边问题,xcode自动添加了一个LaunchImage-2(里面有一张图片如下...

  • ObjC->Swift - 使用vImage的高斯模糊

    翻译自:http://www.jianshu.com/p/6dd0eab888a6 中使用vImage生成高斯模糊...

  • 2018-12-22 Photoshop CS6问题---去雀斑

    第5章 Photoshop CS6笔记 5.1 去雀斑 打开图片>滤镜>模糊>高斯模糊>调整到适合程度>打开历史记...

  • 模糊shader总结(均值模糊,高斯模糊)

    效果排序 高斯+降采样>高斯>均值 CommandBuff的实现效果好,效率可控,但缺点是无法用在UI上 U...

  • 图片模糊(高斯模糊)

    app的build.gradle配置:

  • 叶子

    叶子、飘零 ~ tips: 1、选取一张绿色叶子作为原始素材,注:背景图层 2、将叶子素材模糊(动感模糊:角度-6...

网友评论

      本文标题:6、模糊

      本文链接:https://www.haomeiwen.com/subject/ifmilqtx.html