簡體   English   中英

如何在我的 Flutter 應用程序中引用此 TFLite 文件

[英]How do I reference this TFLite file in my Flutter App

我需要參考我的 TFLite model 和 flutter 應用程序中的標簽:

  static Future<String> loadModel() async {
    AppHelper.log("loadModel", "Loading model..");

    return Tflite.loadModel(
      model: "assets/model_unquant.tflite", //HERE
      labels: "assets/labels.txt", //AND HERE
    );
  }

現在我不斷收到這個異常:

E/MethodChannel#tflite(29061): java.lang.IllegalArgumentException: Unsupported value: java.io.FileNotFoundException: flutter_assets/./assets/model_unquant.tflite

我引用這些文件的正確方法是什么? 我的備案如下:

Project Folder
-> Assets
   -> labels.txt
   -> model_unquant.tflite
-> lib
   -> File where I assign the model

它適用於這個人的項目: https://github.com/umair13adil/tensorflow_lite_flutter/blob/master/lib/helpers/tflite_helper.dart ,但它不適用於我的。 我相信唯一的區別是版本,但它們並沒有太大的不同(這個項目於今年 3 月發布)

編輯:我正在使用所有東西的最新版本,Tflite、flutter 和 flutter 的相機插件

在 pubspec.yaml 文件中添加 tffile

  assets:
    - assets/model_unquant.tflite
    - assets/labels.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM