作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试使用 picamera 在树莓派 3 上进行线程图像采集。编写这段代码的原始程序员消失了,所以我不得不重新学习 python,我有点迷路了。现在我只是想做一些非常基本的事情,并希望从中扩展。
我这样做对吗?
from picamera import PiCamera
from threading import Thread
class myCamrecord(self):
def __init__(self,resolution=(1280,720),framerate=45,RecLen=5):
self.camera = PiCamera()
self.camera.resolution = resolution
self.camera.framerate = framerate
self.Reclen = RecLen
def RecordVideo(self)
self.camera.start_recording("testvid.h264",foramt="h264", quality=23)
self.camera.wait_recording(Reclen)
self.camera.stop_recording()
ReVid = myCamrecord()
Camthread1 = Thread(ReVid.recordvideo)
最佳答案
根据 threading document ,创建 Thread 对象后,应调用其 start 方法,以便新线程运行。您还需要提供 None 作为未实现组功能的占位符。所以代码将如下所示。
Camthread1 = Thread(None, ReVid.recordvideo)
Camthread1.start()
或
Camthread1 = Thread(target=ReVid.recordvideo)
Camthread1.start()
关于python - 在树莓派上使用带有线程的 picamera 函数 start_recording,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49530756/
尝试使用 picamera 在树莓派 3 上进行线程图像采集。编写这段代码的原始程序员消失了,所以我不得不重新学习 python,我有点迷路了。现在我只是想做一些非常基本的事情,并希望从中扩展。 我这
我是一名优秀的程序员,十分优秀!