【问题标题】:How to add a timer to the program?如何在程序中添加计时器?
【发布时间】:2021-08-10 23:09:36
【问题描述】:

所以目标是通过 python 使用 openCV,不断监测眼睛,如果程序无法检测到眼睛,它会发出警报。我目前遇到的主要问题是我需要某种计时器来延迟程序,这样警报才不会在闪烁后触发。该程序在一个恒定的 While 循环上运行,因为它通过相机逐帧更新,当我使用 time.sleep() 时,整个程序停止。也许,我不需要计时器,而是某种阈值,我不知道。任何建议将不胜感激

【问题讨论】:

    标签: while-loop timer haar-classifier


    【解决方案1】:

    我假设您使用的是 Python,在这种情况下,您可以利用 time 模块,如下所示-

    import time
    
    while (condition):
        t = time.time
        if (eyes_not_detected and time.time - t > max_time):
            alarm()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多