我正在试图弄清楚如何在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])
答案 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。