首先人脸识别我将它简单的分为三部分。这一部分比较简单我就直接上代码了。
# -*- coding: utf-8 -*
import cv2
#摄像头读取
name = input("请输入你的名字")
video = cv2.VideoCapture(0)
num = 1
while(video.isOpened()): #检测是否开启摄像头
flag,frame = video.read() #得到图像
cv2.imshow("img",frame) #显示图像
k = cv2.waitKey(1) & 0xFF #按键判断
if k ==ord('s'): #s保存
cv2.imwrite("./picture/"+str(num)+"."+name+".jpg",frame) #同目录建picture文件夹保存
print("success to save "+str(num)+".jpg")
print("--------------------------------")
num+=1
elif k == ord(" "):
break
video.release()
cv2.destroyAllWindows()
如图所示,你的照片就保存在文件夹当中,也就是所谓的人脸入库环节。