擅长:python、mysql、java
<p>由于Ritesh的想法,我将开始时间移动到眼睛被检测到的位置,然后将其与眼睛未被检测到的当前时间进行比较。代码如下所示:</p>
<pre><code># Writes to log file when eyes are detected
if anterior != len(eyes):
anterior = len(eyes)
log.info("faces: "+str(len(eyes))+" at "+str(dt.datetime.now()))
startTime = time.time()
if len(eyes) == 0:
elapsedTime = endingTime - startTime
if elapsedTime > 2:
print("eyes closed for 2 seconds")
endingTime = time.time()
</code></pre>