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