processImage method
Function that takes InputImage processes it and returns a List of ImageLabel
Implementation
Future<List<ImageLabel>> processImage(InputImage inputImage) async {
_isOpened = true;
final result = await Vision.channel.invokeMethod(
'vision#startImageLabelDetector', <String, dynamic>{
'options': _labelerOptions._map,
'imageData': inputImage._getImageData()
});
var imageLabels = <ImageLabel>[];
for (dynamic data in result) {
imageLabels.add(ImageLabel(data));
}
return imageLabels;
}