python实现直方图均衡化
图像灰度变换中一个非常有用的例子就是直方图均衡化。直方图均衡化是指将一幅图像的灰度直方图变平,使变换后的图像中每个灰度值的分布概率都相同。在对图像做进一步处理之前,直方图均衡化通常是对图像灰度值进行归一化的一个非常好的方法,并且可以增强图像的对比度。
代码如下:
import cv2
img = cv2.imread( "C:\\Users\\wei\\Pictures\\Saved Pictures\\apple.jpg",0)
dst2 = cv2.equalizeHist(img) #直方图均衡化
cv2.imshow("img",img)
cv2.imshow("equalizeHist",dst2)
print (img.shape)
cv2.waitKey(0)