美文网首页
Opencv实现几种滤波

Opencv实现几种滤波

作者: 陶_306c | 来源:发表于2019-11-07 18:47 被阅读0次

    陶涛

    学号:19131213373

    【嵌牛导读】Opencv作为计算机视觉库,可以处理大量视觉程序。

    【嵌牛鼻子】Opencv , 平均滤波,高斯滤波,中值滤波

    【嵌牛正文】

    通过OpenCV实现平均滤波,高斯滤波及中值滤波,比较滤波结果。大家可以观察到几种滤波的结果有什么区别。

     import cv2

    import numpy as np

    from matplotlib import pyplot as plt

    img = cv2.imread('lena.jpg')

    blur = cv2.blur(img, (5, 5))

    gauss = cv2.GaussianBlur(img, (5, 5), 0)

    median = cv2.medianBlur(img, 5)

    cv2.imshow("source", img)

    cv2.imshow("blur", blur)

    cv2.imshow("gauss", gauss)

    cv2.imshow("median",median)

    cv2.waitKey()

    cv2.destroyAllWindows()

    原图:

    平均滤波:

    高斯滤波:

    中值滤波:

    相关文章

      网友评论

          本文标题:Opencv实现几种滤波

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