python对图片进行均值滤波

时间:2026-02-18 05:15:47

1、打开IDLE界面;

并且载入相应的工具包,代码如下:

from skimage import data,filters,color

import matplotlib.pyplot as plt

from skimage.morphology import disk

python对图片进行均值滤波

2、读取我们要处理的图片,本实例读取skimage包中自带的图片,并将图片灰度化处理:

img = color.rgb2gray(data.camera())

python对图片进行均值滤波

3、对图片进行中值滤波处理,采用以下指令:

edges = filters.median(img,disk(5))

python对图片进行均值滤波

4、采用以下指令来查看我们的滤波效果:

plt.figure('median')  

plt.subplot(121) 

plt.imshow(img,plt.cm.gray)    

plt.subplot(122) 

plt.imshow(edges,plt.cm.gray) 

plt.show()

python对图片进行均值滤波

5、滤波效果如下,前一个图是原图,后一个图滤波后的图。

python对图片进行均值滤波

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com