Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将位图转换为";YUV_420_888“;格式?_Java_Android_Google Mlkit - Fatal编程技术网

Java 如何将位图转换为";YUV_420_888“;格式?

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。转换位图并不能提高效率。相反,如果

我有一个位图,我想用ML工具包人脸识别处理这个位图。当我将此位图直接提供给ML工具包时,我看到以下消息:“StreamingFormatChecker:ML工具包检测到您似乎将相机帧作为位图对象传递给检测器。这是低效的。请使用YUV_420_888格式(camera2 API)或NV21格式(传统)相机API,并直接将字节数组传递给ML工具包。”


因此,我的问题是如何将位图转换为“YUV_420_888”格式?

您可以尝试使用该方法,并将结果传递到要调用的API。

转换位图并不能提高效率。相反,如果可能的话,直接获取这些格式之一的图像。