Python图像高级滤波处理之对比度增强算法

 时间:2024-10-28 19:07:26

1、打开Python shell:

Python图像高级滤波处理之对比度增强算法

2、载入工具包:载入要使用到的工具包,代码如下(若是报错说明可能没安装先关的工具包),from skimage import data,colorimport matplotlib.pyplot as pltfrom skimage.morphology import diskimport skimage.filters.rank as sfr

Python图像高级滤波处理之对比度增强算法

3、读入一个图片:读入我们要处理的图片,代码如下,这里读取的是工具包中自带的图片,img=color.rgb2gray(data.coffee())

Python图像高级滤波处理之对比度增强算法

4、对图片进行滤波:可采用以下方法进行滤波,也就是我们的文中所给的方法,auto =sfr.enhance_contrast(img, disk(5))

Python图像高级滤波处理之对比度增强算法

5、显示效果:采用下面的代码显示我们的效果。plt.figure('filters')plt.subplot(121)plt.imshow(img,plt.cm.gray)plt.subplot(122)plt.imshow(auto,plt.cm.gray)plt.show()

Python图像高级滤波处理之对比度增强算法

6、结果:可得到我们的结果如下。

Python图像高级滤波处理之对比度增强算法
  • 如何排查域名解析不生效的原因
  • Intellij IDEA终极版如何更改文本光标移动选项
  • QQ飞车手游如何打开六个人的房间
  • jquery中如何设置name属性
  • 怎么使用记事本编译,运行java程序
  • 热门搜索
    长白山天池旅游攻略 生化危机6攻略 产后如何减肥 铅中毒怎么办 生化危机启示录攻略 重装机兵攻略 未婚证明怎么写 红烧鸡肉 个人复工证明怎么开 爱迪生简介