1

我正在尝试使用 CameraX 和 FirebaseVision API 创建 OCR POC。

我已经设置了分析器,在 ImageAnalysis.Analyzer#analyzer() 中,我得到了 yuv_420_888 格式的 Image 回调。

这似乎是 Android 5.0 上的问题,FirebaseVision 无法识别文本。

我尝试使用转储位图

https://firebase.google.com/docs/reference/android/com/google/firebase/ml/vision/common/FirebaseVisionImage.html#fromMediaImage(android.media.Image,%20int)

到外部缓存,调试,结果是全是绿色的。

但同样的设置也适用于其他 Android 平台。

我遇到了 https://issuetracker.google.com/issues/37014456

这表明仅在 5.1 之后才修复的 YUV 图像存在问题。

我可以以某种方式调整 CameraX 以提供 FirebaseVision 在 Android 5.0 上识别的格式吗?

4

0 回答 0