【发布时间】:2019-11-12 09:32:21
【问题描述】:
matches = sorted(matches, key = lambda x: x.distance)
src_pts = np.float32([ kp1[m.queryIdx].pt for m in matches ]).reshape(-1,1,2)
dst_pts = np.float32([ kp2[m.trainIdx].pt for m in matches ]).reshape(-1,1,2)
M, mask = cv2.findHomography(src_pts, dst_pts, cv2.RANSAC,5.0)
matchesMask = mask.ravel().tolist()
我使用matchesMask 中的值作为被证明受ransac 严重影响的内点,我试图只从匹配中取出前100 个最佳匹配,但异常值的百分比仍然太高。
【问题讨论】:
标签: python matching homography ransac