Я пытаюсь реализовать программу OCR с Python, которая читает числа с определенным форматом, XXX-XXX. Я использовал Google Cloud Vision API Text Recognition, но результаты были ненадежными. Из 30 высококонтрастных изображений с разрешением 1280 x 1024 bmp только небольшая часть привела к правильному выходу или, по крайней мере, включила правильный результат в результаты. Программа имеет тенденцию опускать некоторые цифры, выводить на неанглийские языки или скрывать несколько специальных символов.
Цель состоит в том, чтобы, по крайней мере, выводить правильные числа последовательно, неважно, если результаты будут разбрызгиваться другим нежелательным продуктом. Есть ли способ помочь программе распознавать числа лучше, например, ограничить результаты конкретным форматом или только цифрами?