【发布时间】:2019-05-23 18:34:42
【问题描述】:
我想保存框架以便在其上写入时间戳,或者以时间戳作为名称保存图像。我尝试在cv2.putText() 函数中通过time.time()function 添加时间戳,它只是在每一帧上写入time.time(),而不是时间戳。
我尝试在cv2.putText() 函数中通过time.time() 函数添加时间戳,但它只是在每一帧上写入time.time(),而不是时间戳。
我还尝试使用time.time() 代替cv2.imwrite() 函数的图像名称,并且它也没有添加时间戳。
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(frame,'time.time()',(10,500), font, 4,(255,255,255),2,cv2.CV_AA).
cv2.imwrite('str(time.time())'+str(i)+'.jpg',frame)
`
The issue is resolved by putting str(time.time()).``
【问题讨论】:
-
不要使用
'time.time()'使用str(time.time())。您将其放在引号中,从而使time.time()成为文字字符串,而不是使用其输出。