[英]Running the Firebase ML Vision API calls inside a Compute/Isolate function
我一直在玩 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 交互和過渡。
使用來自除主隔離之外的其他隔離的平台通道已知存在問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.