У меня есть две функции HOG размером 4000, созданные cv2.HOGDescriptor
. Мне нужно найти расстояние между этими двумя векторами.
def getDistances(firstFace,secondFace):
EuclideanDistance = distance.euclidean(firstFace,secondFace)
print("Euclidean distance from x to y: ", EuclideanDistance)
Я пробовал что-то подобное, но результаты мне показались неправильными. Если мне нужно объяснить, у меня есть 3 изображения. А и Б почти идентичны. С совершенно другое.
Euclidean distance from x to y: 232.5758819580078 # A and C
Euclidean distance from x to y: 238.22845458984375 # B and C
Euclidean distance from x to y: 249.4779052734375 # A and B
Расстояние A и B должно быть меньше этого.