processImage method
Detects VisionText
from a FirebaseVisionImage.
Implementation
Future<VisionText> processImage(FirebaseVisionImage visionImage) async {
assert(!_isClosed);
_hasBeenOpened = true;
Map<String, dynamic> options = {'modelType': _enumToString(modelType)};
if (_cloudOptions != null) {
options.addAll({
'hintedLanguages': _cloudOptions!.hintedLanguages,
'textModelType': _enumToString(_cloudOptions!.textModelType),
});
}
final reply = await FirebaseVision.channel.invokeMapMethod<String, dynamic>(
'TextRecognizer#processImage',
<String, dynamic>{
'handle': _handle,
'options': options,
}..addAll(visionImage._serialize()),
);
return VisionText._(reply!);
}