Подтвердить что ты не робот

Библиотека OCR для распознавания номеров на устройстве счетчика

Мне нужна библиотека OCR (желательно на Java), которая сможет определять цифру, отображаемую на измерительных устройствах. См. Изображение. Я пробовал некоторые библиотеки на Java, но они не могли определить этот шрифт.

enter image description here

ОБНОВЛЕНИЕ 1: Библиотекам Tesseract и Asprise не удалось выполнить эту задачу.

4b9b3361

Ответ 1

Вы можете взглянуть на Tesseract, это Google OCR с открытым исходным кодом, поддерживаемое Google. Тем не менее, я думаю, что если вы просто поставляете изображение, так как у OCR могут быть некоторые проблемы, причина в том, что у вас есть цифры, которые различаются по размеру, и это, скорее всего, вызовет проблемы, пока нейронная сеть изучает.

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

EDIT: в соответствии с вашим редактированием вы также можете посмотреть Java OCR:

Java OCR представляет собой набор чистых java-библиотек для обработки изображений и распознавание символов. Малый объем памяти и отсутствие внешних зависимостей делает его подходящим для разработки Android. Обеспечивает модульная структура для упрощения развертывания

Сказав это, я все же думаю, что сначала вы должны обработать изображение.