在HSV空间做局部直方图均衡化对比度增强
import cv2
import numpy as np
img = cv2.imread('Lenna.png')
img = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
s, v, h = cv2.split(img)
# cv2.imwrite('h.jpg', h)
# create a CLAHE object (Arguments are optional).
clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8, 8))
h = clahe.apply(h)
# cv2.imwrite('h-cla.jpg', h)
hsv_img = cv2.merge([s,v,h])
out = cv2.cvtColor(hsv_img,cv2.COLOR_HSV2BGR)
cv2.imwrite('Lenna_out.png', out)