DEV Community

es404020
es404020

Posted on • Edited on

Histogram Equalization for Color Images or Color enhancement using OpenCV

In this tutorial we would try to enhancement this image below to how a brighter and well coloured image using equalizeHist

img = cv2.imread('parrot.jpg', cv2.IMREAD_COLOR) plt.imshow(img[:,:,::-1]) img_convert = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) img_convert[:,:,2] = cv2.equalizeHist(img_convert[:,:,2]) img_bgr= cv2.cvtColor(img_convert,cv2.COLOR_HSV2BGR) plt.figure(figsize=[50,50]) plt.subplot(141);plt.imshow(img[:,:,::-1]);plt.title('Original') plt.subplot(142);plt.imshow(img_bgr[:,:,::-1]);plt.title('equalize') 
Enter fullscreen mode Exit fullscreen mode

oklo

Top comments (0)