在学会图像处理和打开摄像头获取视频流后,就可以开展简单的人脸识别项目。
文章目录
人脸识别首先需要检测到人脸。
检测人脸区域并绘制矩形
# 加载图片
img = face_recognition.load_image_file("lena.png")
# 检测人脸区域
f_pos = face_recognition.face_locations(img)[0]
print("top,right.bottom,left", f_pos)
# 在人脸区域绘制矩形
cv2.rectangle(img,(f_pos[3],f_pos[0]),(f_pos[1],f_pos[2]),(0,0,200),2)
cv2.imshow("",img)
cv2.waitKey(0)
选张人脸图片检测一下。
大致的可以检测到人脸区域。
多个人脸进行识别
单个人脸识别后就需要进行多个人脸识别。