Мне нужно выполнить выравнивание гистограммы для цветного изображения.OpenCV Python equalizeHist цветное изображение
Сначала я преобразовать цветное изображение в серый и передать его equalizeHist
функции:
image = cv2.imread("photo.jpg")
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.equalizeHist(image)
cv2.imshow("equalizeHist", image)
cv2.waitKey(0)
Но после этого мне нужно, чтобы преобразовать изображение обратно в RGB; Как я могу это сделать?
Это выравнивание каналов RGB независимо и, таким образом, приведет к искаженным цветам. – broofa