我正在使用 Haar 级联分类器来检测来自网络摄像头的眼睛。我不想显示网络摄像头正在捕获的内容。这是眼球运动分析项目的一部分。我想知道用户在屏幕上的哪个位置。如果我显示显示他们的脸的窗口,他们不可避免地倾向于只看这个窗口所在的屏幕部分。
我尝试删除声明
cv2.imshow('frame', frame)
但接下来的声明
if cv2.waitKey(1) & 0xFF == ord('q'):
break
似乎引起了问题。所以我把它换成了
cv2.waitKey(delay=5000)
break
但它不会等待指定的延迟时间并继续执行我不想要的下一条语句。
我做错了什么,我该如何解决?我正在使用 python 2.7.9 和 openCV 2.4.9