python图片高级滤波之最小值滤波

 时间:2026-02-14 09:18:13

1、打开IDLE:

IDLE的界面如下。

python图片高级滤波之最小值滤波

2、导入工具包:

导入我们需要用到的库,代码如下,如果报错可能没有安装相应的工具包。

from skimage import data,color

import matplotlib.pyplot as plt

from skimage.morphology import disk

import skimage.filters.rank as sfr

python图片高级滤波之最小值滤波

3、读取图片:

读取我们要处理的图片,并进行灰度化处理,这里读取skimage库中的图片。

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

python图片高级滤波之最小值滤波

4、最小值滤波:

采用下面代码实现最小值滤波。

dst =sfr.minimum(img, disk(5))

python图片高级滤波之最小值滤波

5、查看效果:

plt.figure('filters') 

plt.subplot(121) 

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

plt.subplot(122) 

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

plt.show()

python图片高级滤波之最小值滤波

6、效果对比:

python图片高级滤波之最小值滤波

  • win10怎么关闭病毒和威胁防护
  • NVIDIA驱动程序无法找到兼容的图形硬件怎么解决
  • SQLServer如何配置数据库文件的自动增长属性
  • 怎么禁用核显
  • Microsoft Compatibility telemetry占cpu资源高
  • 热门搜索
    手抄报疫情 保护牙齿手抄报 疫情手抄报内容怎么写 读书手抄报资料 红领巾心向党手抄报图片 文明城市手抄报内容 小学生疫情手抄报 做一个有道德的人手抄报 国庆节主题手抄报图片 世界文化遗产手抄报