有没有办法解决这个 tflite 使用已弃用版本的问题。这是包含模型的代码。
import 'dart:io';
import 'package:image_picker/image_picker.dart';
import 'package:tflite/tflite.dart';
class Classifier {
late File imageFile;
late List outputs;
Future<List?> getDisease(ImageSource imageSource) async {
var image = await ImagePicker().pickImage(source: imageSource);
imageFile = File(image!.path);
await loadModel();
var result = await classifyImage(imageFile);
Tflite.close();
return result;
}
loadModel() async {
await Tflite.loadModel(
model: "assets/model/model_unquant.tflite",
labels: "assets/model/labels.txt",
numThreads: 1,
);
}
Future<List?> classifyImage(File image) async {
var output = await Tflite.runModelOnImage(
path: image.path,
imageMean: 0.0,
imageStd: 255.0,
numResults: 2,
threshold: 0.2,
asynch: true);
return output;
}
}
我尝试使用 tensorflow helper 但我是新手所以不知道如何更改我的代码以适应它