树莓派+Python+OpenCV实现人脸识别及自定义打标

效果如图:

1.使用安装了Python及OpenCV的树莓派。连接usb摄像头。

2.在FaceRecShowName文件夹下打开命令行。

3.用文本编辑器打开文件“face_datasets.py”。

4.修改文件的第11行,id数为想要识别的人脸的数目。例如本教程只需识别我和另一个人打标,则此处只需要设置为2。

5.修改文件的第48行,此处含义为摄像头采集人脸识别素材数目,需要越精确则此处设置值相应更大一些。本教程改为50。

5.执行本文件:在命令行输入python face_datasets.py,并将摄像头对准第一个人脸。

6.将face_datasets.py的第11行修改为2,再次执行此文件,并将摄像头对准第二个人脸。

7.执行training.py文件:在命令行输入python training.py

8.用文本编辑器打开文件:face_recognition.py,找到第45-53行。

将Jacky和Jenifer修改为实际对应的名字。

9.最后,执行face_recognition文件:在命令行输入python face_recognition.py,对着不同的人脸,观察效果。