Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用python中的opencv进行人脸识别时,设置计时器以了解未知人脸在屏幕上的显示时间?_Python_Python 3.x_Django_Opencv_Face Recognition - Fatal编程技术网

在使用python中的opencv进行人脸识别时,设置计时器以了解未知人脸在屏幕上的显示时间?

在使用python中的opencv进行人脸识别时,设置计时器以了解未知人脸在屏幕上的显示时间?,python,python-3.x,django,opencv,face-recognition,Python,Python 3.x,Django,Opencv,Face Recognition,我正在用python中的opencv学习人脸识别,我想知道是否可以设置一个计时器,以知道检测到未知人脸的时间是否超过5秒,然后调用一些函数()。所以我使用开始时间和结束时间来获得5的差值,但它不能正常工作。有什么线索可以让这个代码工作吗 def gen(camera1): startTime = time.time() while True: label, frame = camera1.get_frame() if label=="un

我正在用python中的opencv学习人脸识别,我想知道是否可以设置一个计时器,以知道检测到未知人脸的时间是否超过5秒,然后调用一些
函数()
。所以我使用开始时间和结束时间来获得5的差值,但它不能正常工作。有什么线索可以让这个代码工作吗

def gen(camera1):
    startTime = time.time()
    while True:
        label, frame = camera1.get_frame()
        if label=="unknown":
            endTime = time.time()
            if (endTime - startTime > 5):
                print("Inside If condition Longer than 5 seconds")
                function()
        else:
            yield b'--frame\r\nContent-Type: image/jpeg\r\n\r\n'
            yield frame
            yield b'\r\n\r\n'
            yield label


“工作不正常”是什么意思?要具体,如果出现Python错误,请将带有trackback的完整错误消息包含到您的uestion中。为不具体表示歉意。这意味着当我启动cam时,它记录的开始时间和检测到未知面时记录的结束时间,因为它开始和检测到未知面时的时间将大于5,但我实际想要的是,当它检测到未知面时,如果条件返回真值,则等待并计数5秒将执行
函数()