釣り方を教えるよりも釣り方を教える方がいいです。以下の公式ウェブサイト情報を読むことをお勧めします!
- 写真から人間の顔と顔の器官を検出するためのチュートリアル:https://developers.google.cn/vision/android/detect-faces-tutorial
- API:https://developers.google.cn/android/reference/com/google/android/gms/vision/face/package-summary
- 公式ウェブサイトチュートリアルのソースコード:https://github.com/googlesamples/android-vision
予防:
1.顔検出ライブラリのダウンロード失敗の問題
顔検出アプリを初めてインストールするときは、Googleの公式ウェブサイトから対応するライブラリをダウンロードしてください。中国ではGoogleにアクセスできないため、
そのため、ライブラリをダウンロードできず、顔を検出できません。
いくつかの方法を試すことができます。
- 壁を越えて、それはまだ機能していません。
- 携帯電話にGooglePlayサービスをインストールする必要がありますか?決断される
Face APIを使用するアプリがデバイスに初めてインストールされると、GMSは顔検出を行うためにネイティブライブラリをデバイスにダウンロードします。
通常、これはアプリが初めて実行される前にインストーラーによって行われます。
ただし、そのダウンロードがまだ完了していない場合、上記の「検出」メソッドは顔を検出しません。
顔検出ライブラリをダウンロードできない理由はいくつかあります。Googleに接続できない、電話のメモリ容量が不足しているなどです。
これは、ユーザーがオンラインでない場合、ユーザーがデバイスに十分なストレージスペースを持っていない場合、またはダウンロードが遅れている場合(ネットワークの速度が遅いなど)に発生する可能性があります。
ライブラリのダウンロードがデバイスで完了すると、検出器は自動的に動作可能になります。
検出器のisOperationalメソッドを使用して、必要なネイティブライブラリが現在利用可能かどうかを確認できます。
isOperational属性を使用して、顔検出ライブラリが正常にダウンロードされたかどうかを確認します。サンプルコード:
2.ライブラリの一時停止のメンテナンスとMLへの転送の問題
独立したライブラリとして、GMVはメンテナンスを中止し、FirebaseのML機械学習ライブラリに追加されました。
Mobile VisionAPIはMLキットの一部になりました 。デバイス上の画像ラベリングなどの新機能が付属しているので、ぜひお試しください。また、最終的にはMobile Vision APIを廃止し、MLKitを介してすべての新しいオンデバイスML機能をリリースする予定であることに注意してください。お気軽にFirebaseサポートにお 問い合わせください 。