cameraImageToImage static method
Image?
cameraImageToImage(
- CameraImage cameraImage
Convert CameraImage (YUV420 format) to imglib.Image
Implementation
static imglib.Image? cameraImageToImage(CameraImage cameraImage) {
try {
if (cameraImage.format.group == ImageFormatGroup.yuv420) {
return _convertYUV420ToImage(cameraImage);
} else if (cameraImage.format.group == ImageFormatGroup.bgra8888) {
return _convertBGRA8888ToImage(cameraImage);
} else if (cameraImage.format.group == ImageFormatGroup.jpeg) {
return _convertJPEGToImage(cameraImage);
} else {
// Fallback for other formats
return _convertUsingPlanes(cameraImage);
}
} catch (e) {
debugPrint('Error converting CameraImage: $e');
return null;
}
}