共用一个摄像头,实时检测同时实时存视频问题

Viewed 85

重现步骤

1:为实现检测同时实时实现录视频功能,定义了一个sensor,如下
1741225921431.png
2:为实现循环存视频,更改了原来存视频的demo,如下:
1741226486363.png

1741226212788.png
同时不让sensor停止
1741226409396.png

主函数循环存视频测试代码如下:

1741226968856.png

期待结果和实际结果

经过上面更改后可以实现实时存视频的功能, 如下:
成功存了五个视频
1741226685039.png
但是还有一个错误提示如下,貌似不影响视频录制:
1741226838143.png

这一步没大问题后,想开启之前的检测函数,由于是共用sensor, 所以pl.create时,就直接用了之前定义的sensor,于是就报错了,好像是同一个错误,如下:
1741227291032.png

1741227363206.png

尝试仍旧通过try的方式,希望规避一些可能得错误,出现了新的错误:

1741228989998.png

1741228919942.png

软硬件版本信息

1741228620855.png

错误日志
检测函数在获取pl通道图像时出错

1741227291032.png

尝试解决过程

补充材料

2 Answers

您好,请同步到最新代码再试(最新代码用于解决VB释放失败问题)。如还有问题,请将完整代码复制发来,而不是截图,以方便我们验证。

你好,这是完整代码,单独进行save_mp4,可以循环存视频,不过后面开启pl时报错,期望通过开启线程方式实现视频录制,代码有注释,望给与指正