processImage method
Processes the given InputImage for segmentation. Returns the segmentation mask in the given image or nil if there was an error.
Implementation
Future<SegmentationMask?> processImage(InputImage inputImage) async {
final result = await _channel
.invokeMethod('vision#startSelfieSegmenter', <String, dynamic>{
'id': id,
'imageData': inputImage.toJson(),
'isStream': mode == SegmenterMode.stream,
'enableRawSizeMask': enableRawSizeMask,
});
return result == null ? null : SegmentationMask.fromJson(result);
}