detectInImage method
Detects barcodes in the input image.
Implementation
Future<List<Barcode>> detectInImage(FirebaseVisionImage visionImage) async {
assert(!_isClosed);
_hasBeenOpened = true;
final reply = await FirebaseVision.channel.invokeListMethod<dynamic>(
'BarcodeDetector#detectInImage',
<String, dynamic>{
'handle': _handle,
'options': <String, dynamic>{
'barcodeFormats': options.barcodeFormats.value,
},
}..addAll(visionImage._serialize()),
);
final List<Barcode> barcodes =
reply!.map((barcode) => Barcode._(barcode)).toList();
return barcodes;
}