Есть ли какой-либо метод для ядра Nativescript с автономным комплектом Firebase ML для вертикального распознавания текста? Он действительно хорошо работает с горизонтальным текстом, но мне нужно сканировать морские контейнеры, и некоторые из них имеют идентификатор в вертикальном режиме. Вроде бы проблемы с независимыми буквами.
Пример: (мне нужно получить текст справа)
Я пробовал это со старым Huawei и Samsung Galaxy s8, поэтому думаю, что это не проблема камеры.
Кажется, это не проблема изображения, потому что я пытаюсь использовать простой текст в .txt, например:
A
B
C
U
1
2
3
4
5
6
0
и это не работает, это только читается как:
ABCU1234560
Должна быть проблема с одним символом, потому что, если я редактирую первый идентификатор преобразования изображения в горизонтальном формате, он работает, как в примере:
Но мне нужно поймать вертикальную в офлайн-режиме
Я только что попробовал в документе Microsoft Word, и он отлично работает с этим:
AA
BB
CC
UU
и это не работает для
A
B
C
U
Я искал в файлах подключаемых модулей какие-либо параметры или конфигурации, которые ограничивают количество символов до «более одного», но, похоже, это не что-то с такой функциональностью. (иногда он может сканировать одну букву, например "A", но не другие, за исключением случаев, когда имеется более одного символа.
Теперь я попробовал это с хорошими результатами:
AA A
BB B
CC C
UU U
Кажется, что ocr не определяет, когда он должен запускаться.
Есть идеи, как заставить распознавать начало, когда есть только один символ?