processImage method

Future<List<Face>> processImage(
  1. InputImage inputImage
)

Processes the given image for face detection.

Implementation

Future<List<Face>> processImage(InputImage inputImage) async {
  final result = await _channel.invokeListMethod<dynamic>(
      'vision#startFaceDetector', <String, dynamic>{
    'options': options.toJson(),
    'id': id,
    'imageData': inputImage.toJson(),
  });

  final List<Face> faces = <Face>[];
  for (final dynamic json in result!) {
    faces.add(Face.fromJson(json));
  }

  return faces;
}