toInputImage method

InputImage toInputImage()

Implementation

InputImage toInputImage() {
  return when(
    nv21: (image) {
      return InputImage.fromBytes(
        bytes: image.bytes,
        metadata: InputImageMetadata(
          rotation: inputImageRotationForAndroid,
          format: InputImageFormat.nv21,
          size: image.size,
          bytesPerRow: image.planes.first.bytesPerRow,
        ),
      );
    },
    bgra8888: (image) {
      final inputImageData = InputImageMetadata(
        size: size,
        rotation: inputImageRotationForIOS,
        format: inputImageFormat,
        bytesPerRow: image.planes.first.bytesPerRow,
      );

      return InputImage.fromBytes(
        bytes: image.bytes,
        metadata: inputImageData,
      );
    },
  )!;
}