使用庞大的数据集识别徽标

时间:2014-01-22 17:01:38

标签: image algorithm augmented-reality feature-detection

首先,感谢您阅读我的问题。我是计算机视觉的初学者。

我读了很多,但我找不到任何解决方案。

我有一张图片,我想检测它上面的徽标/徽标。 此外,我有一整套带有不同徽标的图像,所有图像都包含徽标,仅此而已。

当我有一整套(数千个)训练集(已知标识设置)时,您能否帮我理解如何检测图像上的徽标/徽标?

可以通过使用SURF或SIFT特征检测算法来完成几个已知的徽标,通过将给定的图像与所有其他图像匹配,但我有一个巨大的数据集,我无法与所有其他图像匹配。 要尝试数据集中的所有图像需要太多时间:)

任何SDK都有用吗? (它甚至可以用于手机或桌面)。 或者我可以使用一些多种算法吗?

我用SIGMA算法找到了一篇关于这个问题的有趣论文,但我找不到这些算法的任何描述(http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5495345)。

我认为检测图像上的功能是可以的(SIFT,也许是SURF)。 但我认为问题在于大量已知图像/徽标。 我认为它应该以特殊的方式存储。 防爆。从一千个已知的标志中以某种方式制作了一棵树,或者将它们分组。

是否可以执行此任务?

我感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

成千上万的训练集仅用于测试您的算法,它无助于分析新图像。

我过去做过一些模式识别,我会这样开始:寻找锐利的边缘(颜色过渡也很明显)。所以边缘滤波器和关于特征的统计分析都位于同一个角落。算法的结果将是您将在训练集中使用的数字。

因为你正在进行原始研究,需要做好长时间的准备。如果存在具有“ImageHasLogo()”功能的SDK,您将在Google上找到它。