Как добавить таймер в программу?

#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()