当我们对图片进行增强处理的时候,往往需要将图片进行相关的处理,下面给出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
如有疑问可以留言