Tôi hiện đang làm việc trên nhận dạng khuôn mặt trong Android. Tôi đã dành thời gian hợp lý trên internet và tôi tìm thấy lớp FaceDetector.Face trong Android. Và đây là những tiện ích của lớp này:Nhận dạng khuôn mặt bằng cách sử dụng 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)
Vấn đề là, tôi không biết cách sử dụng các phương pháp này và tôi không thể tìm thấy bất kỳ hướng dẫn hoặc mã nguồn ví dụ nào cho điều này. Câu hỏi đặt ra là, tôi có nên sử dụng eyesDistance() để phân biệt người khác không? Ví dụ, mắt của SarahDistance là = 6,51 cm và của John là = 6,82. Khi mã tính toán một khoảng cách người mắt và khi nó là 6.82, là nó cho bạn biết rằng "nó là john" là cách này để nhận dạng người dân? Hoặc thuật toán cho điều đó là gì? Hoặc tôi nên sử dụng hằng số EULER? Bằng cách nào? Tôi nghĩ rằng tôi sẽ sử dụng những phương pháp này để nhận diện khuôn mặt, nhưng tôi không biết cách sử dụng nó.
Hoặc bạn có thể đề xuất giải pháp khác để nhận diện khuôn mặt không? Mọi trợ giúp sẽ được đánh giá cao.
Trình gỡ xuống có thể để lại phản hồi không? Để tôi có thể cải thiện câu hỏi. – Ayse