【发布时间】:2018-07-02 23:33:38
【问题描述】:
ImageReader 从相机预览中获取每一帧是格式为YUV_420_888 的图像,我想将其用作 MLKIT 的输入。
在谷歌的文档中,我可以运行检测器,输入为:
- 位图
- 媒体.图片
- 字节缓冲区
- 字节数组
- 一个文件
我尝试将 YUV_420_888 转换为上述对象,但失败了
【问题讨论】:
-
您是否尝试过使用firebase.google.com/docs/reference/android/com/google/firebase/…?它支持 YUV_420_888。
-
您从 ImageReader 返回的对象类型是什么?是 media.Image 吗?你能详细说明/添加一些代码吗?
-
@PannagSanketi。抱歉,我来晚了,在 ImageReader 中,我使用 reader.acquireNextImage() 来获取图像
-
我使用了 FirebaseVisionImage.fromMediaImage 并且出现错误:“在 com.google.firebase.ml.vision 的 com.google.android.gms.common.internal.Preconditions.checkArgument(Unknown Source)。 common.FirebaseVisionImageMetadata$Builder.setRotation(Unknown Source) at com.google.firebase.ml.vision.common.FirebaseVisionImage.fromMediaImage(Unknown Source)"
标签: android firebase google-app-engine firebase-mlkit