目前,我正在做一个计算机视觉项目。我使用了 SIFT Matlab 程序:http ://www.vlfeat.org/overview/sift.html 代码。但是,它给了我两个矩阵,一个是匹配,另一个是距离。我不知道如何将这些信息转换为像素值,因为下一步我必须使用 RANSAC 来获得最佳匹配。有人可以帮助我吗?
问问题
6960 次
2 回答
3
你有“匹配”,即暂时的对应关系,这意味着“索引 I1 的特征可能对应于索引 I2 的特征”。因此,查看检测到的 SIFT 特征列表,获取图像 1 中的 I1 特征和图像 2 中的 I2 的坐标。
于 2013-11-05T14:16:31.583 回答
0
The Computer Vision System Toolbox for MATLAB has various feature detectors and extractors, a function called matchFeatures to match the descriptors, and a function estimateGeometricTransform that uses RANSAC to do exactly what you need.
Please check out the following examples: Find Image Rotation and Scale Using Automated Feature Matching and Detect Objects in a Cluttered Scene Using Point Feature Matching
于 2013-11-07T16:34:15.587 回答