步骤
- 载入cv2
- 捕获摄像头
- 获取第一帧图像
- 定义人脸识别信息
- 开始循环
- 对第一帧图像进行识别
- 标示脸部特征和方框
- 显示帧
- 如果一切正常则读入下一帧
- 循环直至捕获失败
- 如果键入‘q’退出循环
循环结束清零
程序
import cv2
import numpy as np
cv2.namedWindow("Face_Detect") #定义一个窗口
cap=cv2.VideoCapture(0) #捕获摄像头图像
success,frame=cap.read() #读入第一帧
classifier=cv2.CascadeClassifier("C:/opencv-3.3.0/data/haarcascades/haarcascade_frontalface_alt.xml")
**#定义人脸识别的分类数据集,需要自己查找,在opencv的目录下,参考上面我的路径**
while success: