Python 使用PyCamera注释文本
对于一个项目,我用热电偶测量温度。 现在我想用PiCamera和PiCamera库在视频中显示测量的温度。有一个名为Python 使用PyCamera注释文本,python,python-3.x,raspberry-pi,ascii,picamera,Python,Python 3.x,Raspberry Pi,Ascii,Picamera,对于一个项目,我用热电偶测量温度。 现在我想用PiCamera和PiCamera库在视频中显示测量的温度。有一个名为annotate_text的给定函数,当以Ascii格式给出时,该函数适用于注释文本。 我的问题是,是否可以将测量值(类型float)转换为字符串,然后转换为ascii和overlay,或者是否有人知道另一种方法 import picamera import datetime as dt camera = picamera.PiCamera(resolution=(1280, 7
annotate_text
的给定函数,当以Ascii格式给出时,该函数适用于注释文本。
我的问题是,是否可以将测量值(类型float
)转换为字符串,然后转换为ascii和overlay,或者是否有人知道另一种方法
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()
导入picamera
将日期时间导入为dt
摄像头=picamera.picamera(分辨率=(1280720),帧速率=24)
camera.annotate_background=picamera.Color('黑色')
摄像机开始录制('test.h264')
start=dt.datetime.now()
而(dt.datetime.now()-start).s<30:
值=hat.t\u in\u read(通道)
camera.annotate_text=值
摄像机。等待录制(0.2)
照相机。停止录制()
这似乎是你可以试试看会发生什么。有没有一个特别的问题?你可以试着看看会发生什么。有没有具体的问题?