多语言展示
当前在线:656今日阅读:195今日分享:41

Python如何实现图片的直方图均衡化处理

当我们对图片进行增强处理的时候,往往需要将图片进行相关的处理,下面给出Python的直方图均衡化的方法。
工具/原料
1

win10

2

winPython集成包

方法/步骤
1

打开Python的idle软件,界面。

2

载入我们需要用的图片库,代码如下。from skimage import data,exposureimport matplotlib.pyplot as plt

3

读取一个图片,代码如下。img=data.moon()

4

采用以下代码对图像进行均衡化处理,代码如下。img1=exposure.equalize_hist(img)

5

采用以下代码查看我们进行均衡化处理后的结果。plt.figure('hist',figsize=(8,8))plt.subplot(121)plt.imshow(img,plt.cm.gray)plt.subplot(122)plt.imshow(img1,plt.cm.gray)plt.show()

6

均衡化处理后图像如下。

注意事项
1

分享可以使我们懂的更多

2

如有疑问可以留言

推荐信息