Я использую классификаторы каскада Хаара для обнаружения глаз с веб-камеры. Я не хочу показывать, что захватывает веб-камера. Это часть проекта для анализа движения глаз. Я хочу знать, где на экране пользователь смотрит. Если я покажу окно с их лицом, они неизбежно будут смотреть только на ту часть экрана, где находится это окно.openCV: обнаружение объекта без отображения окна просмотра веб-камеры
Я попытался удалить заявление
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
Я понял способ. Это утверждение находилось в цикле. 'while (cap.isOpened()):' Я добавил счетчик вместо этого, и простым оператором приращения он сработал! 'while (incr <100):' Это дает мне достаточные значения для отслеживания движения глаз. – vss