#while-loop #timer #haar-classifier
Вопрос:
Таким образом, цель состоит в том, чтобы, используя OpenCV с python, постоянно следить за глазами, и если программе не удастся обнаружить глаза, она подаст сигнал тревоги. Основная проблема, с которой я в настоящее время сталкиваюсь, заключается в том, что мне нужен какой-то таймер для задержки программы, чтобы сигнал тревоги не срабатывал только после мигания. Программа работает в постоянном цикле While, обновляя кадр за кадром камерой, и когда я использую time.sleep (), вся программа останавливается. Возможно, мне нужен не таймер, а скорее какой-то порог, я не знаю. Буду признателен за любые советы
Ответ №1:
Я предполагаю, что вы используете Python, и в этом случае вы могли бы воспользоваться модулем времени следующим образом-
import time
while (condition):
t = time.time
if (eyes_not_detected and time.time - t > max_time):
alarm()