processImage method
Function to process the InputImage and returns a list of Barcode
Implementation
Future<List<Barcode>> processImage(InputImage inputImage) async {
_isOpened = true;
final result =
await Vision.channel.invokeMethod('vision#startBarcodeScanner', {
'formats': barcodeFormats.map((f) => f.value).toList(),
'imageData': inputImage._getImageData()
});
final barcodesList = <Barcode>[];
for (dynamic item in result) {
barcodesList.add(Barcode._fromMap(item));
}
return barcodesList;
}