环境搭建
pip install opencv-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-contrib-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple
训练数据准备
在data_train文件下放置训练数据,一个文件夹代表一个人的图片
模型训练
opencv读取训练数据,并用级联分类器检测人脸将人脸数据输入人脸识别模型进行训练,opencv自带的人脸识别模型有三种:
cv2.face.EigenFaceRecognizer_create()
cv2.face.FisherFaceRecognizer_create()
cv2.face.LBPHFaceRecognizer_create()
人脸识别
调用电脑摄像头和训练好的模型进行时时人脸识别。
python代码
微信小程序