Opencv实现几种滤波

陶涛

学号: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()

原图:

平均滤波:

高斯滤波:

中值滤波:


https://www.jianshu.com/p/29a21fa75c98

Python量化投资网携手4326手游为资深游戏玩家推荐:《龙之气息下载

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论