Сравните текст на двух изображениях, но независимо от цвета - PullRequest
1 голос
/ 29 октября 2010

Я хочу сравнить два изображения.На обоих изображениях вы можете увидеть цифру.Например: (img1: "5" img2: "5") img1 - это чисто черная цифра.Но img2 может быть разных цветов.Фон белый.Неважно, какой цвет на img2, если есть «5», он должен совпадать.

Как мне сравнить эти изображения?Это должен быть быстрый метод.

Любые подсказки?

Ответы [ 2 ]

2 голосов
/ 29 октября 2010

Если вы знаете, что фон всегда белый, вы можете обработать два изображения, и когда пиксель не белый, установите его цвет на черный - по сути, конвертируя оба изображения в черно-белые растровые изображения.

Тогда вы можете сравнить растровые изображения. Я предполагаю, что у вас уже есть эта часть. В противном случае, если предполагается, что два изображения являются точными совпадениями, вы должны сравнить каждый пиксель с другим изображением для точного совпадения. Если пиксель не совпадает .. они не совпадают. Но это очень наивно. Существуют гораздо лучшие методы распознавания изображений.

1 голос
/ 10 ноября 2010

Вы можете проверить информацию ocr в википедии

en.wikipedia.org / wiki / List_of_optical_character_recognition_software

en.wikipedia.org / wiki / Optical_character_recognition

...