美文网首页
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