我有兩個 4000 維 HOG 特征,由cv2.HOGDescriptor. 我需要找到這兩個向量之間的距離。def getDistances(firstFace,secondFace):EuclideanDistance = distance.euclidean(firstFace,secondFace)print("Euclidean distance from x to y: ", EuclideanDistance)我嘗試過類似的事情,但結果對我來說似乎是錯誤的。如果需要解釋的話,我有 3 張圖片。A和B幾乎相同。C則完全不同。Euclidean distance from x to y: 232.5758819580078 # A and CEuclidean distance from x to y: 238.22845458984375 # B and CEuclidean distance from x to y: 249.4779052734375 # A and BA 和 B 的距離應小于該距離。
1 回答

慕妹3146593
TA貢獻1820條經驗 獲得超9個贊
嘗試這個。
from scipy.spatial import distance
a = (1, 2, 3)
b = (4, 5, 6)
dst = distance.euclidean(a, b)
添加回答
舉報
0/150
提交
取消