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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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