我发现SIFT 功能仅适用于在场景中找到相同的对象,但它似乎不适合“类似”对象。
也许我做错了什么? 也许我必须使用其他一些描述符?图像和SIFT \ ASIFT算法有效:
同样的问题 - 没有匹配
答案 0 :(得分:2)
我发现SIFT功能仅适用于在场景中找到相同的对象,但它似乎不适合“类似”对象。
这正是他们正在做的事情(不仅是他们,任务被称为“宽基线匹配”) - 1)每个特征找到最相似的 - 称为“暂定”或“推定”对应 2)使用RANSAC或其他类似方法找到对应集之间的几何变换。
所以,如果你需要找到“相似”,你必须使用其他方法,如Viola-Jones http://en.wikipedia.org/wiki/Viola%E2%80%93Jones_object_detection_framework
或(但它会给你很多误报)你可以比较大图像和小图像,不要使用第2步。
答案 1 :(得分:1)
使用VLfeat的基本SIFT算法为我提供了这个结果。给出了小而不那么独特的目标图像,我会说是一个非常好的结果。