人工智能-OpenCV+Python实现人脸识别(视频人脸检测)

上期文章我们分享了opencv识别图片中的人脸,OpenCV图片人脸检测,本期我们分享一下如何从视频中检测到人脸


视频人脸检测
OpenCV打开摄像头特别简单,只需要如下一句代码
capture = cv2.VideoCapture(0) # 打开摄像头
打开摄像头后,我们使用如下一句代码,来获取视频中的图片(每帧图片)
ret, frame = capture.read() # 读取
有了图片我们就可以按照图片的识别方式来检测人脸了
有了以上的2句代码,再加上上期的图片识别,就可以从视频中检测人脸了
完整代码:

import cv2
capture = cv2.VideoCapture(0) # 打开摄像头
face = cv2.CascadeClassifier(r'D:\Program Files (x86)\Anaconda3\pkgs\
libopencv-3.4.1-h875b8b8_3\Library\etc\haarcascades\
haarcascade_frontalface_alt.xml') # 导入人脸模型
cv2.namedWin

猜你喜欢

转载自blog.csdn.net/weixin_44782294/article/details/131711743