Проблема:
Дата рождения в документе 01-12, а в результате распознавания она меняется на 12-01
Решение:
Такое поведение связано с настройками формата даты в вашей операционной системе. Также имеет значение источник извлеченного значения текстового поля: получено ли оно из результатов визуальной зоны/распознавания или из результатов лексического анализа.
В результатах визуальной зоны и распознавания символы содержатся в том же виде, в каком были прочитаны из источника (например: 24.09.1982 из визуальной зоны и 820924 из MRZ)
Результаты лексического анализа форматируются в соответствии с настройками формата даты вашей операционной системы (например, ММ/ДД/ГГГГ для США, ДД.ММ.ГГГГ для большинства европейских стран либо пользовательский формат типа ГГГГ-ММ-ДД).
Настоятельно рекомендуется использовать результаты лексического анализа по следующим причинам:
- Даты форматируются в соответствии с настройками отображения даты в вашей операционной системе.
- В датах уже содержится век, поэтому вам не нужно об этом задумываться (например, 820924 преобразуется в 24.09.1982, а 230709 – в 09.07.2023).
Комментарии
Статья закрыта для комментариев.