使用PyCamera注释文本

2024-05-20 11:12:21 发布

您现在位置:Python中文网/ 问答频道 /正文

对于一个项目,我用热电偶测量温度。 现在我想用PiCamera和picamera library在视频中显示测量的温度。有一个名为annotate_text的给定函数,当以Ascii给出时,它适合于注释文本。 我的问题是,是否可以将测量值(type float)转换为字符串,然后转换为ascii和覆盖,或者是否有人知道另一种方法

import picamera
import datetime as dt

camera = picamera.PiCamera(resolution=(1280, 720), framerate=24)
camera.annotate_background = picamera.Color('black')
camera.start_recording('test.h264')
start = dt.datetime.now()
while (dt.datetime.now() - start).seconds < 30:
   value = hat.t_in_read(channel)
   camera.annotate_text = value
   camera.wait_recording(0.2)
camera.stop_recording()

Tags: 项目textimportdatetimevaluedt温度start