如何在python cv.PutText中创建计时器循环

时间:2015-05-07 15:27:41

标签: python-2.7

我正在试图弄清楚如何在cv.putText中使用定时器循环。 这就是我到目前为止所做的:

def draw_result(self, frame, result):
    x,y,w,h = self.metrics
    c = self.get_colour()

    cv.PutText(frame, "%0.0f"%result, (x+15,y-15), self.large_font_outline, c[1])
    cv.PutText(frame, "%0.0f"%result, (x+15,y-15), self.large_font, c[0])

1 个答案:

答案 0 :(得分:0)

您可以使用time.time()。

import time
inittime = time.time()
secs = 30
while 1:
    if time.time() >= inittime+secs:
        inittime = time.time()
        draw_result(self, frame, result)

此代码将每隔30秒在最后一行调用draw_result。