Python图像高级滤波值autolevel算法

 时间:2026-02-15 12:26:26

1、打开IDLE界面:

相信学习Python的小伙伴们知道怎么用了都。

Python图像高级滤波值autolevel算法

2、导入相应的库文件

具体代码如下,

from skimage import data,color

import matplotlib.pyplot as plt

from skimage.morphology import disk

import skimage.filters.rank as sfr

Python图像高级滤波值autolevel算法

3、读入一张图片:

本实例读的图片是skimage库中自带的图片,代码如下。

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

Python图像高级滤波值autolevel算法

4、对图片滤波处理:

采用下面代码对图片进行autolevel处理。

auto =sfr.autolevel(img, disk(7))

Python图像高级滤波值autolevel算法

5、查看效果:

采用下面指令查看滤波图片效果。

plt.figure('autolevel') 

plt.subplot(121) 

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

plt.subplot(122) 

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

plt.show()

Python图像高级滤波值autolevel算法

6、效果分析:

下图使我们滤波的效果,左边的图是原图,右边的图是处理后的图,可见右图的图片斑斑点点的,主要原因是局部处理的结果。

Python图像高级滤波值autolevel算法

  • 泡椒牛肉的做法
  • 教你做最简单的蚕豆炒肉沫
  • 如何完美的腌制牛肉
  • 龙之谷2地狱犬巢穴攻略
  • 8寸酸奶蛋糕的做法
  • 热门搜索
    斜率怎么求 貔貅怎么开光 孕吐严重怎么办 怎么给文件夹加密 贷款利率怎么计算 蜡笔的英文怎么读 电脑屏幕保护怎么设置 再见用英语怎么说 门牙有缝怎么办 牛排怎么做好吃