Java 如何将位图转换为";YUV_420_888“;格式?
我有一个位图,我想用ML工具包人脸识别处理这个位图。当我将此位图直接提供给ML工具包时,我看到以下消息:“StreamingFormatChecker:ML工具包检测到您似乎将相机帧作为位图对象传递给检测器。这是低效的。请使用YUV_420_888格式(camera2 API)或NV21格式(传统)相机API,并直接将字节数组传递给ML工具包。”Java 如何将位图转换为";YUV_420_888“;格式?,java,android,google-mlkit,Java,Android,Google Mlkit,我有一个位图,我想用ML工具包人脸识别处理这个位图。当我将此位图直接提供给ML工具包时,我看到以下消息:“StreamingFormatChecker:ML工具包检测到您似乎将相机帧作为位图对象传递给检测器。这是低效的。请使用YUV_420_888格式(camera2 API)或NV21格式(传统)相机API,并直接将字节数组传递给ML工具包。” 因此,我的问题是如何将位图转换为“YUV_420_888”格式?您可以尝试使用该方法,并将结果传递到要调用的API。转换位图并不能提高效率。相反,如果
因此,我的问题是如何将位图转换为“YUV_420_888”格式?您可以尝试使用该方法,并将结果传递到要调用的API。转换位图并不能提高效率。相反,如果可能的话,直接获取这些格式之一的图像。