Skip to content

Commit 94bf0f9

Browse files
authored
Merge pull request spmallick#295 from Michael07220823/patch-1
Update face_detection_opencv_haar.py
2 parents a6a845a + 398fe54 commit 94bf0f9

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

FaceDetectionComparison/face_detection_opencv_haar.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ def detectFaceOpenCVHaar(faceCascade, frame, inHeight=300, inWidth=0):
3434
source = 0
3535
if len(sys.argv) > 1:
3636
source = sys.argv[1]
37-
38-
faceCascade = cv2.CascadeClassifier('./haarcascade_frontalface_default.xml')
39-
37+
# haarcascade_frontalface_default.xml is in models directory.
38+
faceCascade = cv2.CascadeClassifier('models/haarcascade_frontalface_default.xml')
39+
#faceCascade = cv2.CascadeClassifier('./haarcascade_frontalface_default.xml')
40+
4041
cap = cv2.VideoCapture(source)
4142
hasFrame, frame = cap.read()
4243

@@ -64,9 +65,10 @@ def detectFaceOpenCVHaar(faceCascade, frame, inHeight=300, inWidth=0):
6465
if frame_count == 1:
6566
tt_opencvHaar = 0
6667

67-
k = cv2.waitKey(10)
68-
if k == 27:
68+
key = cv2.waitKey(1) & 0xFF
69+
# click keyboard 'q' to exit
70+
if key == ord("q"):
6971
break
72+
7073
cv2.destroyAllWindows()
7174
vid_writer.release()
72-

0 commit comments

Comments
 (0)