Python图像高级滤波之最大值滤波

 时间:2026-02-16 09:35:07

1、打开IDLE:

IDLE是Pythonshell界面,如图所示。

Python图像高级滤波之最大值滤波

2、载入工具包:

在Python中要实现某一个代码需要载入相关的软件包才可以实现。

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.coffee())

Python图像高级滤波之最大值滤波

4、滤波处理:

采用以下代码对图片进行最大值滤波处理。

dst =sfr.maximum(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图像高级滤波之最大值滤波

  • 如何采用公式编辑器插入一个矩阵
  • citespace使用入门(三)界面介绍
  • excel格式怎么转换成csv文件
  • 在word中如何快速插入矩阵?
  • matlab提取数据
  • 热门搜索
    遗精是什么 navy是什么颜色 阿肌苏丸是什么药 轩字五行属什么 tiktok是什么意思 lofter是什么意思 物业费包括什么 vcc是什么意思 cinema是什么意思 ui是什么意思