I have a piece of code and unable to get this, but only understood part of image picker.
Anybody explain me, what is the roll of FirebaseVisionImage
.
By the way i'm using firebase_ml_vision
Future pickImage() async {
var awaitImage = await ImagePicker.pickImage(source: ImageSource.gallery);
setState(() {
pickedImage = awaitImage;
imageLoaded = true;
});
FirebaseVisionImage visionImage = FirebaseVisionImage.fromFile(pickedImage);
final ImageLabeler cloudLabeler = FirebaseVision.instance.cloudImageLabeler();
final List<ImageLabel> cloudLabels =
await cloudLabeler.processImage(visionImage);
for (ImageLabel label in cloudLabels) {
final double confidence = label.confidence;
setState(() {
text = "$text $label.text $confidence.toStringAsFixed(2) \n";
print(text);
});
}
cloudLabeler.close();
}