基于树莓派和OpenCV的人脸识别

前提准备

  • 树莓派(Raspberry Pi)一个
  • 安装好系统(Raspbian)
  • 树莓派摄像头模块(PiCam)

树莓派和摄像头安装好长这样

安装OpenCV

树莓派(Raspbian Buster)下的opencv、opencv_contrib的源码安装

下载相关程序

在树莓派终端中

git clone https://gitee.com/jeebus/Facial_Recognition.git
cd Facial_Recognition

摄像头检测

python3 simpleCamTest.py

若出现两个窗口,一个色彩一个灰色证明摄像头正常
可在命令行窗口按下 [Ctrl]+C 组合键退出

人脸检测

cd FaceDetection
python3 faceDetection.py

运行人脸检测程序,把你的人脸放在摄像头前,人脸上出现方框检测成功
可点击窗口,按下Esc退出

人脸识别

收集人脸数据

cd ../FacialRecognition
mkdir dataset
python3 01_face_dataset.py
> 显示输入此用户ID,输入1 > 然后人脸对着摄像头,程序会收集30个样本数据 > 样本数据在dataset中,可在用户界面直接打开查看

训练

mkdir trainer
python3 02_face_training.py

识别

python3 03_face_recognition.py

人脸对着摄像头,查看是否识别成功
是否显示”ID=1“

人脸识别结果可在03_face_recognition.py中进行修改

SHOUT OUT TO
树莓派实验室|人脸识别
OpenCV官网

  • 8
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值