我一直在玩 Firebase ML Vision https://pub.dartlang.org/packages/firebase_ml_vision并且到目前为止已经在我的应用程序中集成了文本识别。我的问题是我的 UI 是实时摄像机源,每次调用 Firebase ML 视觉时,我都会看到大约 1-2 秒的延迟/冻结,这会影响我的 UI。我设法将其缩小到 Firebase ML API 中的这行代码
final results =
(() async => (await detector.detectInImage(visionImage) ?? <dynamic>[]));
从那以后,我尝试实现对 API 的整个调用,从将捕获从相机源发送到 FirebaseVisionDetector 对象,但是如果我没记错的话,没有用,但如果我没记错的话,类似例程之类的东西必须从主要隔离。我可以在没有这个 API 的情况下成功实现计算功能。我有一种感觉,这与它是一个外部软件包有关。
任何帮助都将不胜感激,因为我正在寻求应用程序内的流畅 UI 交互和过渡。