其他分享
首页 > 其他分享> > c – OpenCV徽标识别

c – OpenCV徽标识别

作者:互联网

我被要求使用opencv识别图像中的徽标.讲师告诉我,我不需要进行徽标检测,只能识别徽标.我在c中使用opencv.我能知道最简单的方法吗?

Ps:计算机视觉中的新手.

解决方法:

这在很大程度上取决于你的图像类型.

>如果您的徽标占据图像的90%,则不需要检测,因为您可能对颜色直方图很好.
>如果徽标与图像相比较小,则应“找到”徽标,以便将比较集中在图像上,而不是背景杂乱.
>同一张图片上可能有多个徽标?
>徽标始终完全可见?
>徽标是僵硬的?或者可能会变形? (想想衬衫或小瓶子上的标志)

假设您有一个完整的刚性徽标可供查找,最简单的尝试是template matching.

更准确的方法是match descriptors.
您还可以在SO here上查看相关主题

其他更强大的方法需要在您的参考徽标上建立关键点星座,并在目标图像上匹配这些星座.有关示例,请参见herehere.

最后,但并非最不重要的是,在Google上玩得开心!

标签:image-recognition,c,opencv,computer-vision
来源: https://codeday.me/bug/20190929/1831604.html