Python简易视频人脸追踪代码

 1 import cv2
 2 cap=cv2.VideoCapture(0)
 3 cv2.namedWindow('python')
 4 face_cascade=cv2.CascadeClassifier('d:\haarcascade_frontalface_default.xml')
 5 while True:
 6     ret,frame=cap.read()
 7     if not ret:
 8         cv2.waitKey(30)
 9     gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
10     faces=face_cascade.detectMultiScale(gray,1.3,5)
11     for (x,y,w,h)in faces:
12         frame=cv2.rectangle(frame, (x, y), (x + w, y + h), (255, 0, 0), 2)
13     cv2.imshow('python',frame)
14    # cv2.waitKey(0)
15     if cv2.waitKey(33) == 27:
16         break
17 cv2.destroyAllWindows()

 

posted @ 2020-05-15 19:33  随手拯救一个世界  阅读(733)  评论(0)    收藏  举报