processCameraImage method
Process camera image and return detected poses
Implementation
Future<List<Pose>> processCameraImage(CameraImage cameraImage) async {
final bytes = Platform.isAndroid
? _convertYUV420ToNV21(cameraImage)
: cameraImage.planes[0].bytes;
final inputImage = InputImage.fromBytes(
bytes: bytes!,
metadata: InputImageMetadata(
size: Size(
cameraImage.width!.toDouble(),
cameraImage.height!.toDouble(),
),
rotation: InputImageRotation.rotation0deg,
format: Platform.isAndroid
? InputImageFormat.nv21
: InputImageFormat.bgra8888,
bytesPerRow: cameraImage.planes[0].bytesPerRow!,
),
);
return _poseDetector.processImage(inputImage);
}