Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用PyCamera注释文本_Python_Python 3.x_Raspberry Pi_Ascii_Picamera - Fatal编程技术网

Python 使用PyCamera注释文本

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

对于一个项目,我用热电偶测量温度。 现在我想用PiCamera和PiCamera库在视频中显示测量的温度。有一个名为
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)
照相机。停止录制()

这似乎是你可以试试看会发生什么。有没有一个特别的问题?你可以试着看看会发生什么。有没有具体的问题?