Ich arbeite derzeit auf Gesichtserkennung in Android. Ich verbrachte eine angemessene Zeit im Internet und ich fand FaceDetector.Face-Klasse in Android. Und das sind die Utilities dieser Klasse:Gesichtserkennung mit Android SDK nicht opencv
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)
Das Problem ist, ich weiß nicht, wie diese Methoden verwenden und ich kann keinen Tutorial oder Beispiel-Quellcode für diese finden. Die Frage ist, ob ich eyesDistance() benutzen sollte, um die Leute zu unterscheiden? Zum Beispiel ist Sarahs Augenabstand = 6,51 cm und Johns ist = 6,82. Wenn der Code die Augenlänge einer Person berechnet und wenn es 6,82 ist, sagt es dann, dass es "John" ist, ist dies der Weg, um die Leute zu identifizieren? Oder was ist der Algorithmus dafür? Oder sollte ich EULER-Konstanten verwenden? Inwiefern? Ich denke, ich werde diese Methoden für die Gesichtserkennung verwenden, aber ich weiß nicht, wie man es benutzt.
Oder können Sie eine andere Lösung für die Gesichtserkennung vorschlagen? Jede Hilfe wäre willkommen.
Kann der downvoter bitte eine Rückmeldung hinterlassen? Damit ich die Frage verbessern kann. – Ayse