def match(self, desc1, desc2):
matcher = cv2.BFMatcher(cv2.NORM_L2)
pair = matcher.knnMatch(desc1, trainDescriptors = desc2, k = 1)
lt = [(i[0].distance, i[0].queryIdx, i[0].trainIdx) for i in pair]
return np.array(sorted(lt))[:,1:].astype(np.int16)
评论列表
文章目录