请向我展示一些在OpenCV检测到面部后如何使Python运行命令的示例。
答案 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
,则意味着它检测到了一张脸,因此您可以立即前往并在那里运行命令。例如,寻找眼睛,或裁剪检测到的脸部等等。