使用SIFT或ORB进行模板匹配

时间:2017-12-07 09:22:39

标签: opencv sift template-matching

激发本教程的灵感: Feature Matching,我正在尝试进行模板匹配和图像集的聚类。

我大部分时间拥有的数据集,图像是直的(最大可能是10度旋转) 我想使用这些信息来获得更好的匹配, 我注意到有时候我有一个错误的匹配,当我显示匹配时,我可以看到匹配向量都是不同的角度(不是直线)我如何检查它所获得的匹配是直线还是旋转?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

我不确定是什么,直接形象是什么意思?

对于匹配,当你比较两个图像时,你可能会有很多这两个图像对应的特征,你不能确保它们都描述一条直线,你可以假设你有一条直线尝试在示例中找到图像中的对象,但这只是一种表示......

如果您只想进行聚类,我建议您仅在不进行匹配的情况下比较功能,您可能会找到一些可以重新组合的图像的常用功能集群

答案 1 :(得分:0)

因此,ORB和SIFT尝试匹配一对图像中的特征。出现不匹配的原因是某些功能过于相似,系统将其误认为是匹配项。

您需要将检测器的阈值提高到匹配器的可接受匹配范围。

相关问题