Я пытаюсь прочитать текст с изображения, используя firebase_ml_vision. Я получаю изображение, но когда я пытаюсь получить текст, я получаю сообщение об ошибке: «FirebaseApp по умолчанию не инициализируется в этом процессе com.example.flutter_tfg. Обязательно сначала вызовите FirebaseApp.initializeApp (Context)».
Я добавил зависимость firebase_ml_vision: ^ 0.7.0 в pubspec.yaml.
Код моего приложения не работает:
File pickedImage;
bool isImageLoaded = false;
Future pickImage() async {
var tempStore = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
pickedImage = tempStore;
isImageLoaded = true;
});
}
Future readText() async {
FirebaseVisionImage ourImage = FirebaseVisionImage.fromFile(pickedImage);
TextRecognizer recognizeText = FirebaseVision.instance.textRecognizer();
VisionText readText = await recognizeText.processImage(ourImage);
for (TextBlock block in readText.blocks) {
for (TextLine line in block.lines) {
for (TextElement word in line.elements) {
print(word.text);
}
}
}
}
Что я делаю не так?