2010-10-29 97 views
1

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

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

任何线索?

+2

嘛,只是一种猜测,关于最大化对比什么并使比较黑色和白色的比较? – Ency 2010-10-29 18:05:54

+3

在相同的字体?在相同的位置?或者你是否要求更复杂的事情,例如计算机视觉,captcha打破? – Rup 2010-10-29 18:06:08

+2

在LOLCode中你可以做'CAN HAZ CAPTCHAHACKER,KTHXBYE'。 – 2010-10-29 18:06:10

回答

1

您可以检查Wikipedia上的OCR信息

en.wikipedia.org/wiki/List_of_optical_character_recognition_software

en.wikipedia.org/wiki/Optical_character_recognition

2

如果您知道背景总是白色,您可以处理这两个图像,并且每当像素不是白色时,将其颜色设置为黑色 - 实质上将两个图像都转换成黑色&白色位图。

然后你可以比较位图。我假设你已经覆盖了这部分内容。否则,如果两幅图像应该完全匹配,那么您会去比较每个像素与另一幅图像是否完全匹配。如果一个像素不匹配..他们是不一样的。但这是非常天真的..存在更好的图像识别方法。