前提准備
- 樹莓派(Raspberry Pi)一個
- 安裝好系統(Raspbian)
- 樹莓派攝像頭模塊(PiCam)
樹莓派和攝像頭安裝好長這樣
安裝OpenCV
樹莓派(Raspbian Buster)下的opencv、opencv_contrib的源碼安裝
下載相關程序
在樹莓派終端中
git clone https://gitee.com/jeebus/Facial_Recognition.git cd Facial_Recognition
攝像頭檢測
git clone https://gitee.com/jeebus/Facial_Recognition.git cd Facial_Recognition
若出現兩個窗口,一個色彩一個灰色證明攝像頭正常
可在命令行窗口按下 [Ctrl]+C
組合鍵退出
人臉檢測
cd FaceDetection
python3 faceDetection.py
運行人臉檢測程序,把你的人臉放在攝像頭前,人臉上出現方框檢測成功
可點擊窗口,按下Esc
退出
人臉識別
收集人臉數據
cd ../FacialRecognition
mkdir dataset
python3 01_face_dataset.py
> 顯示輸入此用戶ID,輸入1 > 然后人臉對着攝像頭,程序會收集30個樣本數據 > 樣本數據在dataset中,可在用戶界面直接打開查看
訓練
cd ../FacialRecognition
mkdir dataset
python3 01_face_dataset.py
識別
python3 03_face_recognition.py
人臉對着攝像頭,查看是否識別成功
是否顯示”ID=1“
人臉識別結果可在03_face_recognition.py中進行修改
SHOUT OUT TO
樹莓派實驗室|人臉識別
OpenCV官網