人臉辨識的實作過程分為幾個階段:
Face Detection: 使用 RetinaFace
Face Align
Feature extraction
Create Database: 使用 SQLite
Face Recognition: 使用 arcface
環境安裝
$ pip install -r requirment.txt
將 Face Recognition 整合至專案,功能有: 設置資料庫、新增個人資料、辨識人臉
$ python main.py
主畫面如下
- 使用拍照功能
- 從電腦選取照片
$ python recognize.py
$ python db_test.py
詳細流程可以參考我的 Medium: Face Recognition 人臉辨識 Python 教學