I know firebase ml vision support multiple languages but actually, I got characters in English that can't read whenever I scan another language. you can see the function that I implemented below.
readTextFromImage() async {
result = '';
FirebaseVisionImage myImage = FirebaseVisionImage.fromFile(pickedImage);
TextRecognizer recognizeText = FirebaseVision.instance.textRecognizer();
VisionText readText = await recognizeText.processImage(myImage);
for (TextBlock block in readText.blocks) {
for (TextLine line in block.lines) {
for (TextElement word in line.elements) {
setState(() {
result = result + ' ' + word.text;
});
}
}
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…