我正在尝试计算两个图像之间的单应性矩阵
points extracted from real-life image
这些是我能够提取的点(有一些异常值)
manually extracted points from 2d model image
这是2d模型字段,突出显示的点是我手动提取的点
为了计算单应矩阵,我们需要4点对应关系。 现在两张图片中都有好点,但是找不到自动匹配这些点的方法。
答案 0 :(得分:0)
使用函数findHomography,例如:
homog, mask = cv2.findHomography(src_points, dst_points, cv2.RANSAC)
然后用warpPerspective扭曲图像:
im_out = cv2.warpPerspective(src, homog, (dst.shape[1],dst.shape[0]))