В настоящее время я работаю над распознаванием лиц в Android. Я провел разумное время в Интернете, и я нашел класс FaceDetector.Face в Android. И эти утилиты этого класса:Распознавание лиц с использованием android sdk not 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)
Проблема заключается в том, я не знаю, как использовать эти методы, и я не могу найти учебник или пример исходного кода для этого. Вопрос в том, должен ли я использовать eyeDistance() для разграничения людей? Например, глаза Сары = 6,51 см, а у Джона = 6,82. Когда код вычисляет расстояние между глазами человека и когда он равен 6,82, разве это говорит вам, что «это джон» - это способ идентифицировать людей? Или какой алгоритм для этого? Или я должен использовать константы EULER? В каком смысле? Я думаю, что буду использовать эти методы для распознавания лиц, но я не знаю, как их использовать.
Или вы можете предложить другое решение для распознавания лиц? Любая помощь будет оценена по достоинству.
Может ли нижестоящий оставить отзыв, пожалуйста? Чтобы я мог улучшить вопрос. – Ayse