lebui89x / face-recognition

Nhận diện khuôn mặt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Follow theo tutorial OpenCV Face Recognition của Adrian Rosebrock và tutorial Deep face recognition with Keras, Dlib and OpenCV của Martin Krasser

Sử dụng :


Các phụ thuộc

pip install cmake
pip install -r requirements.txt
python down_landmarks.py
mkdir database

Thêm ảnh vào database:

Tạo 1 folder với tên là tên người trong ảnh, ở trong folder newdatabase
Copy ảnh vào folder vừa được tạo, tên file ảnh nên là tên người trong ảnh.
python add_img.py

Ảnh sau khi được đọc sẽ được copy vào database, đồng thời thêm các vector, label và name vào dữ liệu lưu sẵn.
python re_train

Chạy face recognition

Nhận diện trong videos sử dụng phương pháp phân loại theo khoảng cách vector python recognize_video.py -v [filename] Nhận diện trong videos sử dụng phương pháp phân loại theo thuật toán SVM python recognize_video_svm.py -v [filename] Nhận diện trong ảnh python recognize_img.py -i [filename]

Chạy server nhận diện ảnh

python server.py Truy cập vào http://localhost:5000/uploader

About

Nhận diện khuôn mặt


Languages

Language:Jupyter Notebook 89.8%Language:Python 7.9%Language:HTML 2.4%