在OpenCV检测到面部后,如何让python运行命令?

时间:2017-08-17 21:49:39

标签: python opencv

请向我展示一些在OpenCV检测到面部后如何使Python运行命令的示例。

1 个答案:

答案 0 :(得分:2)

假设您的代码看起来像这样

ret, frame = video_capture.read()
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
gray_frame= cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray_frame)

for (x,y,w,h) in faces:
etc.. etc...

如果您的正在运行的代码进入for,则意味着它检测到了一张脸,因此您可以立即前往并在那里运行命令。例如,寻找眼睛,或裁剪检测到的脸部等等。