Có, bạn hoàn toàn có thể sử dụng các eigenfaces. Các khuôn mặt đào tạo không có gì để làm, với hai khuôn mặt bạn đang so sánh để nhận dạng khuôn mặt. Có một bộ sưu tập mặt đào tạo nói 100 khuôn mặt. Sau đó, để so sánh hai khuôn mặt của bạn (face_1 và face_2), hãy thực hiện phân tích bản địa của mỗi khuôn mặt với 100 khuôn mặt trong thư viện đào tạo của bạn. Vì vậy, ví dụ face_1 = [2 3 1 5 ...] * [eigFace1 eigface2 eigface3 eigface4 ...] 'và tương tự cho khuôn mặt hai. Đó là vector tôi đã cho thấy ở trên trong ví dụ [2 3 1 5 ...], so sánh nó cho mỗi phân tách hai mặt của bạn trong một số loại thuật toán khoảng cách (cho dù đó là một khoảng cách euclide hoặc một số số liệu khoảng cách khác). Nếu khoảng cách trong một ngưỡng nhất định thì bạn có thể nói chúng giống nhau. Hãy ghi nhớ, nếu bạn đang sử dụng các đặc tính riêng, điều kiện ánh sáng, kích thước và nền của tất cả các hình ảnh đào tạo cũng như các khuôn mặt bạn đang cố gắng so sánh tất cả đều phải được chuẩn hóa. Mắt, mũi, miệng cũng phải xếp hàng càng tốt.
Bạn nói "khả năng" khi bạn muốn nói "giống". Đã sửa nó cho bạn. – ikegami
cảm ơn bạn ikegami –
@MarcoL. Bạn đã giải quyết được vấn đề chưa? Tôi tìm kiếm như vậy. –