代码如下:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22import cv2 def face_detect_demo(img): #将图片灰度处理 gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #加载特征数据 face_detector = cv2.CascadeClassifier('E:/opencv_package/opencv/sources/data/haarcascades/haarcascade_frontalface_default.xml') faces = face_detector.detectMultiScale(gray) for x,y,w,h in faces: cv2.rectangle(img,(x,y),(x+w,y+h),color=(0,0,255),thickness=2) cv2.imshow('result',img) #读取视频 cap = cv2.VideoCapture('video.mp4') while True: flag,frame = cap.read() if not flag: break face_detect_demo(frame) if ord('q') == cv2.waitKey(10): break cv2.destroyAllWindows() cap.release()
最后
以上就是顺利衬衫最近收集整理的关于读取视频中的人脸的全部内容,更多相关读取视频中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复