目前,我正在做一个计算机视觉项目。我使用 SIFT Matlab 程序使用以下代码:http://www.vlfeat.org/overview/sift.html 代码。然而,它给了我两个矩阵,一个是匹配,另一个是距离。我不知道如何将这些信息转换为像素值,因为下一步我必须使用 RANSAC 来获得最佳匹配。有人可以帮我吗?
你有“匹配”,即尝试性对应,这意味着“索引为 I1 的特征可能对应于索引为 I2 的特征”。因此,转到检测到的 SIFT 特征列表,并获取图像 1 中的 I1 特征和图像 2 中的 I2 特征的坐标。
MATLAB 计算机视觉系统工具箱具有各种特征检测器和提取器、用于匹配描述符的名为 matchFeatures 的函数,以及使用 RANSAC 完全满足您需要的函数 estimateGeometricTransform。
请查看以下示例:使用自动特征匹配查找图像旋转和缩放和使用点特征匹配检测杂乱场景中的对象