8

我有以下扫描文档,上面有徽标,我还有另一个具有相同徽标和样式的黑白图像(以下以黑白显示)。

如何确保此图像上是否存在徽标?

在图片中搜索图片

通常我会有很多扫描文件,OCR 会提取 MTNL,但有时这些标志只是由 OCR 不易识别的符号组成。

徽标的大小和位置会发生变化,它们不会多次固定。它们可以放置在文档的任何位置。

我想根据存在的徽标和符号对扫描的图像进行组织和分类。大多数文件可能是英文的,也可能不是英文的,可能包含也可能不包含任何条形码,在这种情况下,徽标匹配会有所帮助。

我看过 Aforge.NET 库,但我不太确定要结合哪些方法来进行搜索。如果源目标大小不同,像素搜索非常慢并且失败。

我听说 YouTube 会进行某种直方图或热签名匹配,以查看视频是否包含任何受版权保护的材料。如果有人可以在这种情况下指导我,我会很有帮助。

我的理想选择是 C# 和 Aforge.NET,否则一些命令行工具将不胜感激。

4

3 回答 3

2

您可以尝试使用 Aforge.net
检查这些链接
1) http://www.aforgenet.com/articles/shape_checker/
2) http://www.codeproject.com/Articles/9727/Image-Processing-Lab-in- C
3) http://www.aforgenet.com/forum/viewtopic.php?f=4&t=323

于 2012-09-25T11:07:46.463 回答
1

您可以使用这个小实用程序: https ://github.com/remdex/logoDetect 它对我有用。也许它也对你有用。

于 2012-12-29T13:24:37.297 回答
1

检测徽标图像中的有用特征,并在扫描的文档中查找这些特征。 SIFT是一个有用的特征描述符,它是尺度和旋转不变的。其他描述符包括SURFHOG

如果您环顾四周,将会有很多实现,其中一些甚至在 C# 中。

于 2012-09-26T13:04:29.050 回答