我是图像处理和计算机视觉方面的新手,所以这个问题对你来说可能很愚蠢。
我刚刚学习了一些特征检测和描述算法,例如Harris、Hessian、SIFT、SURF,它们处理图像以找出这些关键点,然后为每个关键点计算一个描述符,该描述符将用于特征匹配。
我试过 SIFT 和 SURF,发现它们并没有我想象的那么健壮,因为对于 2 张图像(一张被旋转和仿射一点),它们与特征不匹配,在将近 100 个特征点中,只有 10 个比赛很好。
所以我想知道
我们可以在实践中使用这些特征检测算法做什么?有没有更强大的特征检测和匹配算法?还是 SIFT 和 SURF 已经不错了,我只需要提炼一下就可以了?
另一个问题是我认为这些算法不太适合实时应用(不考虑多核实现),但是有一些商业产品(例如 Kinect)可以实时工作和响应!我假设这些产品也会从他们看到的内容中检测和匹配特征,他们是否使用诸如SIFT之类的算法?他们怎么能这么好地检测特征?
以我有限的知识,我知道特征匹配可用于在两个图像中找出相同的对象,或估计单应性,但特征匹配还有其他用途吗?