【问题标题】:How to Convert Bitmap to "YUV_420_888" format?如何将位图转换为“YUV_420_888”格式?
【发布时间】:2020-08-25 01:13:06
【问题描述】:

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

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

【问题讨论】:

  • 转换位图并不能提高效率。相反,如果可能,直接获取其中一种格式的图像。

标签: java android google-mlkit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-04-10
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 2021-04-09
    • 2013-08-01
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多