我被要求使用opencv识别图像中的徽标。讲师告诉我,我不需要进行徽标检测,只能识别徽标。我在c ++中使用opencv。我能知道最简单的方法吗?
Ps:计算机视觉中的新手。
答案 0 :(得分:6)
这在很大程度上取决于你的图像类型。
假设您要找到一个完整的刚性徽标,最简单的方法是template matching。
更准确的方法是match descriptors。 您还可以在SO here
上查看相关主题其他更强大的方法需要在您的参考徽标上建立关键点星座,并在目标图像上匹配这些星座。有关示例,请参阅here和here。
最后,但并非最不重要的是,在Google上玩得开心!
答案 1 :(得分:0)
我同意@Miki,你需要做模板匹配,我的推荐是使用方差的和,只使用刚性变换,你可以找到很多信息here。最后一本是最好的书之一,我很容易理解,并且它逐步掌握了方程式的主要部分。