Какой алгоритм использовать для автоисправления ошибок распознавания?

При распознавании номеров контейнеров по стандарту ISO 6346
смарткамерами (Android Things, Java, ml-kit) возникают типичные ошибки (А = 4, 0 = O, 22G1 = 2261).
Ранее такие случаи исправлялись оператором, сейчас возникла необходимость минимизировать такие ошибки.
Какой подход тут лучше использовать?
Напрашивается последовательная замена типичных ошибочных символов на их соответствия и перепроверка чексуммы пока сумма не совпадет (ограничить одной-двумя заменами), но возможно что и само значение суммы распознается некорректно и тогда можем подгонять сам номер контейнера под неверное число.
Какие еще в данном подходе могут быть "подводные камни".
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Модифицировать код съемки и распознавания так, чтобы производился цикл съемки пока номер не распознан успешно. Не забыть ограничение по числу циклов распознавания.
Для удобства снимать вместо 1 картинки несколько с интервалом в 100-200 мс.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы