Я пытаюсь найти сходство изображения на основе цветовой гистограммы. Но результаты всегда равны 1, когда метод cv2.HISTCMP_CORREL. Я поделился фрагментом кода. В чем может быть причина?
import numpy as np
import cv2
x = np.random.rand(3, 64, 64)
y = np.random.rand(3, 64, 64)
hist1 = cv2.calcHist([x.astype(np.float32)], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256])
hist2 = cv2.calcHist([y.astype(np.float32)], [0, 1, 2], None, [8, 8, 8], [0, 256, 0, 256, 0, 256])
print(cv2.compareHist(hist1, hist2, cv2.HISTCMP_CORREL))