SURF是专利,SIFT也是。ORB和BRIEF没有专利,但它们的特性不是规模不变的,这严重限制了它们在复杂场景中的可用性。
有没有什么特征提取器可以像SURF一样快速地提取尺度不变的特征,并且没有像SURF和SIFT那样的严格专利?
发布于 2012-06-11 17:54:39
虽然您已经选择了BRISK,但您可能会发现FREAK很有趣。作者声称比BRISK和ORB有更好的结果。我还应该补充说,ORB 是尺度不变的,但在这方面存在一些问题。所以我还是推荐给一些人去尝试一下。
FREAK source code与OpenCV兼容(合并它们有多容易,我不知道),作者正在努力将其提交到OpenCV项目。
编辑:
FREAK is now part of opencv feature detectors / descriptors.
你can read here more了几个特征检测器/提取器之间的区别,and also a series of benchmarks,包括FREAK和其他流行的。
发布于 2012-12-19 20:01:30
FREAK被认为是最快的缩放和旋转不变描述符提取器,它是开源,你可以很容易地使用它,因为它是用OpenCV实现的。你需要一个使用汉明距离的二进制匹配器,比如BruteForceMatcher。
这里有一个关于如何使用它的example,很容易被SIFT描述符替换。
发布于 2012-05-14 08:10:29
我最终使用了Brisk,这是一个性能与SURF相当的功能检测器,但使用的是BSD许可证。另外,它有一个非常好的开源C++实现,可以很容易地插入到OpenCV FeatureDetector框架中,所以就像两行代码选择使用轻快而不是SURF一样。
https://stackoverflow.com/questions/10157806
复制相似问题