比较两个图像中的文本,但不管颜色如何

时间:2010-10-29 18:02:44

标签: c# image compare ocr

我想比较两张图片。 在两个图像上,您都可以看到一个数字。例如:(img1:“5”img2:“5”)img1是纯黑色数字。但img2可能有各种颜色。背景是白色的。 img2上的颜色无关紧要,如果有“5”,则必须匹配。

如何比较这些图像?它必须是一种快速的方法。

任何线索?

2 个答案:

答案 0 :(得分:2)

如果您知道背景总是白色,则可以处理两个图像,每当像素不是白色时,将其颜色设置为黑色 - 实际上将两个图像转换为黑色和图像。白色位图。

然后你可以比较位图。我假设你已经覆盖了那部分。否则,如果两个图像应该是精确匹配,那么您可以将每个像素与另一个图像进行比较,以获得完全匹配。如果一个像素不匹配..它们不一样。但这很天真..存在更好的图像识别方法。

答案 1 :(得分:1)

您可以在维基百科上查看ocr信息

en.wikipedia.org/wiki/List_of_optical_character_recognition_software

en.wikipedia.org/wiki/Optical_character_recognition