我必须解决以下问题:
我有两个具有相同部分的图像,但是在第二个图像中(无剪切)该部分被旋转,缩放和平移。这部分具有可用于相互比较的特征点。
问题是:第二部分可能包含一个或多个错误(不是太多)。
我需要计算旋转,缩放和平移矩阵(这本身不是问题),因此第一幅图像的特征点与第二幅图像的点具有最小的累积距离。
我正在使用python,但是第一个近似值是蛮力,并且我得到了从每个im1
点到im2
点的最小距离。是否可以使用ransac
或flann
来做到这一点?最好或正确的方法是什么?我认为这是一个MLE问题,最小化的功能是到每对点的累计距离。
稍后,我将为每个image1
特征点分配最近的image2
点,因为如果不清楚,直到现在我们还不知道对应关系是什么。