如何将位图转换为“ YUV_420_888”格式?

问题描述

我有一个位图,我想用ML-kit人脸识别处理该位图。当我将此位图直接提供给ML Kit时,我看到以下消息:“ StreamingFormatChecker:ML Kit已检测到您似乎将相机帧作为位图对象传递给检测器。这效率低下。请对相机2 API或NV21格式使用YUV_420_888格式(旧版)相机API,然后直接将字节数组传递给ML Kit。”

所以我的问题是如何将位图转换为“ YUV_420_888”格式?

解决方法

您可以尝试使用InputImage.fromBitmap方法并将结果传递到您要调用的API中。