Какой эффективный способ найти процент сходства изображений?
Я должен найти процент подобия данных изображений. Любая помощь будет оценена. хорошо = совпадения взяты из коэффициента Лоу
path = "test/*.jpg"
files = glob.glob(path)
for i in range(len(files)):
for j in range(i+1, len(files)):
img1 = cv2.imread(files[i], 0)
img2 = cv2.imread(files[j], 0)
sift = cv2.SIFT()
kp1, des1 = sift.detectAndCompute(img1, None)
kp2, des2 = sift.detectAndCompute(img2, None)
flann = cv2.FlannBasedMatcher(dict(algorithm = 0, trees=5), dict(checks = 50))
matches = flann.knnMatch(des1, des2, k = 2)
good = []
for m, n in matches:
if m.distance < 0.6 * n.distance:
good.append(m)