私は現在、アンドロイドの顔認識に取り組んでいます。インターネットでかなりの時間を費やし、Android で FaceDetector.Face クラスを見つけました。そして、これらはこのクラスのユーティリティです:
Constants
float CONFIDENCE_THRESHOLD
int EULER_X The x-axis Euler angle of a face.
int EULER_Y The y-axis Euler angle of a face.
int EULER_Z The z-axis Euler angle of a face.
Public Methods
float confidence()
float eyesDistance()
void getMidPoint(PointF point)
float pose(int euler)
問題は、これらのメソッドの使用方法がわからず、チュートリアルやサンプル ソース コードが見つからないことです。問題は、人々を区別するために eyesDistance() を使用する必要があるかどうかです。たとえば、Sarah の eyesDistance は = 6.51 cm、John の is= 6.82 です。コードが人の目の距離を計算し、それが 6.82 の場合、「ジョンです」と言うのは、これが人を識別するための方法ですか? または、そのためのアルゴリズムは何ですか?または、EULER 定数を使用する必要がありますか? どのように?これらの方法を顔認証に使おうと思っているのですが、使い方がわかりません。
または、顔認識の別のソリューションを提案できますか? どんな助けでも大歓迎です。