前提准备
- 树莓派(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官网