Где найти библиотеку для распознавания чисел на изображении?
Коллеги, знает ли кто-нибудь готовую либу для распознавания чисел на изображении? Изображения двухцветные (фон одним цветом, числа - другим). Формат jpg и png. Цифры не искажены, одного размера.
Интересует php под линуксом, т.е. либо реализация на php, либо модулем к php. В принципе подойдут и реализации на других языках, если их можно будет пнуть из php-скрипта exec-ом.
Если цифры не искажены, то там можно без библиотеки. Простая процедура:
- Делаем "порог" или высокую контрастность;
- Выделяем отдельные символы (по пустым рядам и колонкам пикселей);
- Делим получившиеся символы на 9 частей, как в "крестиках-ноликах";
- Считаем в каждой части количество чёрных пикселей.
- Ну а далее просто сравниваем все части друг с другом - отношения для каждого числа будет разное.
Проще простого...
делал именно так, потратил день времени, и знаете что? =) количество пикселей в цифрах 3 и 5 совпадали... но я просто так не сдался и решил изменять методом тыка контрастность и яркость, итог - совпадение других цифр. Потратив 2 часа на оптимальный подбор яркости и контрастности изображения для удачного распознавания цифр, я понял что дело гиблое... Сейчас в поисках какой то библиотеке работающей на php