1

CameraX と FirebaseVision API を使用して OCR POC を作成しようとしています。

アナライザーをセットアップしました。ImageAnalysis.Analyzer#analyzer() で、yuv_420_888 の形式のイメージでコールバックを取得しています。

これは 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 画像に問題があることを示唆しています。

FirebaseVision が Android 5.0 で認識するフォーマットを提供するように CameraX を微調整できますか?

4

0 に答える 0