如何在不使用opencv匹配器的情况下匹配两个图像的特征?我已经检测到它们的关键点和描述符。
如果我理解正确,我应该将des1中的每个描述符与des2中的每个描述符进行比较,并找到最佳匹配。但是我该如何进行比较呢?
kp1, des1 = sift.detectAndCompute(gray1,None)
kp2, des2 = sift.detectAndCompute(gray2,None)
如果我理解正确,我应该将des1中的每个描述符与des2中的每个描述符进行比较,并找到最佳匹配。但是我该如何进行比较呢?
des1
和des2
之间的欧氏距离吗?你可以使用numpy模块中的np.linalg.norm(des1 - des2)
。 - Jeru Luke