如何才能同时追踪小球和录像?
-
录像和追踪小球的代码我都看了,能定时让录像结束吗?因为追小球的代码是写在while(True)循环里的,我如果在追小球的代码里加录像的,那录像永远也结束不了,永远在循环。
但是如果我不在小车运动时录像,那也没意义了,能让录像在循环里中断吗?
-
可以在循环创建和关闭。但是会比较慢。
while True: clock.tick() m = mjpeg.Mjpeg("example.mjpeg") m.add_frame(sensor.snapshot()) #mjpeg.add_frame(image, quality=50),向mjpeg视频中中添加图片, #quality为视频压缩质量。 m.close(clock.fps()) print(clock.fps())
-
我看你的意思是运动的时候录像,不运动的时候停止录像?
-
@kidswong999 这样子不是一个循环里m.add_frame(sensor.snapshot())就只能录一帧,然后就结束了,接下来就循环了,还是每次只能录一帧。我是想能不能循环一段时间后再m.close(),可以让openmv计时吗,然后我循环一段时间后自动停止
-
https://docs.singtown.com/micropython/zh/latest/openmvcam/library/pyb.html#id1
pyb.millis()可以获得时间。