OpenCV徽标检测-使用什么



我想创建一个用于徽标检测的Android应用程序。我想问你哪种方法会更好:

  1. 使用特征检测器和提取器,然后查找Homography();

    1.1我应该使用哪种检测器/提取器?是否有必要使用SURF或其他类似ORB的方法也能提供良好的精度?我这么问是因为SURF是非免费模块的一部分。

  2. 训练哈尔分类器

还有别的办法吗?如果你有答案,请解释(不需要)我为什么要使用你的方法。谢谢

我不确定你指的是单个徽标还是多个徽标,这在很大程度上取决于徽标的外观,但对于单个徽标,我会使用特征检测器描述符匹配(DDM)和RANSAC的单应性计算,对于多个徽标DDM和单词袋模型。根据我的经验,使用SIFT或SURF会比使用ORB获得更好的结果,但ORB通常已经足够了(同样,我不确定你的获取条件是什么),而且它的速度是一个明显的优势。Haar可能会起作用,但请记住,对于旋转/缩放的徽标,您必须训练多个级联,或者向分类器呈现您想要搜索的场景的多个漫游视图。

相关内容

  • 没有找到相关文章

最新更新