Follow theo tutorial OpenCV Face Recognition của Adrian Rosebrock và tutorial Deep face recognition with Keras, Dlib and OpenCV của Martin Krasser
pip install cmake
pip install -r requirements.txt
python down_landmarks.py
mkdir 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
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]
python server.py
Truy cập vào http://localhost:5000/uploader