Vnrecognizetextrequest прекратил распознавание текста в iOS 15IOS

Программируем под IOS
Anonymous
Vnrecognizetextrequest прекратил распознавание текста в iOS 15

Сообщение Anonymous »

Я использую vnrecognizetextrequest через vnimagerequesthandler с следующими настройками:

Код: Выделить всё

 request.recognitionLevel = .accurate
request.usesLanguageCorrection = false
request.recognitionLanguages = ["en-US", "de-DE"]
Я использую захват в реальном времени из AvFoundation , а затем преобразование CMAMPLBUFFER в cvpixelbuffer и отправить его в vnimagerequesthandler .
/>https://developer.apple.com/documentati ... _real_time
Дело в том, что он работал хорошо, пока iOS 15 не появился. Затем он перестал распознавать текст с следующими ошибками: < /p>

Код: Выделить всё

Could not determine an appropriate width index for aspect ratio 0.0062
Could not determine an appropriate width index for aspect ratio 0.0078
Could not determine an appropriate width index for aspect ratio 0.0089
...
Как правило, я смог частично исправить его, изменив ancomectylevel от .accurate на .fast . Но я предпочитаю первое, что дает лучшие результаты, а иногда .fast распознает только отдельные символы по словам, например, Если есть номер с такими пространствами, как «7 2 5 6» , он может распознавать только 7 или 2 и так далее.
Заранее спасибо за предложения.

Подробнее здесь: https://stackoverflow.com/questions/694 ... -in-ios-15

Вернуться в «IOS»