Ứng dụng nhận diện khuôn mặt và nhận dạng khuôn mặt cho phép người dùng huấn luyện và nhận dạng người dùng bằng tính năng Nhận diện khuôn mặt, Đây là ứng dụng nhận dạng khuôn mặt MIỄN PHÍ với công nghệ học sâu để giúp thiết bị của bạn có khả năng nhận dạng hoặc xác minh một người trong thời gian thực hoặc từ hình ảnh kỹ thuật số. Ứng dụng android nhận dạng khuôn mặt sử dụng thuật toán Opencv để chọn ra các chi tiết cụ thể, đặc biệt về một người mặt. Android nhận dạng khuôn mặt đọc hình học của khuôn mặt của bạn. Các yếu tố chính bao gồm khoảng cách giữa mắt bạn và khoảng cách từ trán đến cằm. Kết quả: chữ ký khuôn mặt của bạn để học sâu để nhận ra khuôn mặt của mọi người trong tương lai chỉ bằng điện thoại Android của bạn. Ứng dụng nhận diện khuôn mặt xác định khuôn mặt người với Trí tuệ nhân tạo và Học máy được sử dụng trong đó.
Phương pháp trích xuất và phân loại tính năng ứng dụng nhận diện khuôn mặt:
- Giao diện với hàng xóm gần nhất
- Định hình lại hình ảnh với máy Vector hỗ trợ
- Kéo căng với SVM hoặc KNN
- Caffe với SVM hoặc KNN
Nhận diện khuôn mặt khác nhau ở khả năng nhận diện con người trong các điều kiện đầy thách thức như ánh sáng kém, độ phân giải hình ảnh chất lượng thấp và góc nhìn dưới mức tối ưu (chẳng hạn như trong một bức ảnh chụp từ trên cao nhìn xuống một người không xác định). Nhận diện khuôn mặt có thể được sử dụng làm khung kiểm tra cho một số phương pháp nhận dạng khuôn mặt như Mạng thần kinh với TensorFlow và Caffe.
Camera nhận diện khuôn mặt bao gồm các thuật toán tiền xử lý sau:
- Thang độ xám
- Mùa vụ
- Căn chỉnh mắt
- Sửa lỗi Gamma
- Sự khác biệt của Gaussian
- Bộ lọc Canny
- Mô hình nhị phân cục bộ
- Cân bằng biểu đồ (chỉ có thể được sử dụng nếu thang độ xám cũng được sử dụng)
- Thay đổi kích thước
Cách sử dụng Ứng dụng nhận dạng khuôn mặt cho Android:
Khi một khuôn mặt được ghi lại trên máy ảnh, việc khớp sẽ diễn ra trong thời gian thực và bạn có thể bắt đầu huấn luyện thiết bị của mình để nhận diện khuôn mặt bằng cách sử dụng hệ thống học sâu để khớp và cho phép nhận diện khuôn mặt. Bạn có thể chọn từ trích xuất tính năng sau và
Hiện tại, chỉ có các thiết bị armeabi-v7a trở lên được hỗ trợ. Để có trải nghiệm tốt nhất trong chế độ nhận dạng, xoay thiết bị sang trái.
Nhận diện khuôn mặtTensorFlow:
Nếu bạn muốn sử dụng mô hình Tensorflow Inception5h, hãy tải xuống từ đây:
https: // st Storage.googleapis.com/doad.tensorflow.org/models/inception5h.zip
Sau đó sao chép tệp "tenorflow_inception_graph.pb" sang "/ sdcard / Hình ảnh / nhận dạng / dữ liệu / TensorFlow
VGG:
Tôi
Nếu bạn muốn sử dụng mô hình Mô tả khuôn mặt VGG, hãy tải xuống từ đây:
https://www.dropbox.com/s/51wi2la5e034wfv/vgg_faces.pb?dl=0
Thận trọng: Model này chỉ chạy trên các thiết bị có ít nhất 3 GB hoặc RAM.
Nếu bạn muốn sử dụng mô hình Mô tả khuôn mặt VGG, hãy tải xuống từ đây:
http://www.robots.ox.ac.uk/~vgg/software/vgg_face/src/vgg_face_caffe.tar.gz
Tất cả hình ảnh được lưu trong điện thoại di động của người dùng để hình ảnh của bạn được lưu để bạn có thể đào tạo càng nhiều khuôn mặt càng tốt.
Cảm ơn bạn đã cài đặt Ứng dụng Nhận dạng khuôn mặt cho Android.