Я играл с Firebase ML Vision https://pub.dartlang.org/packages/firebase_ml_vision и до сих пор интегрировал распознавание текста в моем приложении.Моя проблема здесь заключается в том, что у меня есть пользовательский интерфейс, представляющий собой прямую трансляцию с камеры, и каждый раз, когда я вызываю видение Firebase ML, я вижу задержку в 1-2 секунды, которая влияет на мой пользовательский интерфейс.Мне удалось сузить это до этой строки кода из Firebase ML API
final results =
(() async => (await detector.detectInImage(visionImage) ?? <dynamic>[]));
. С тех пор я пытался реализовать весь вызов API от отправки захвата с канала камеры до объекта FirebaseVisionDetector, нобесполезно с ошибками, если не ошибаюсь, из основного изолята нужно вызывать что-то вроде подпрограммы.Я могу успешно реализовать вычислительную функцию без этого API.У меня есть ощущение, что это как-то связано с тем, что это внешний пакет.
Любая помощь будет оценена по мере того, как я ищу плавного взаимодействия с пользовательским интерфейсом и перехода внутри приложения.