This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的 TI:
我正在使用 multi_cam 从 CSI0上的4个摄像头接收图像。
当我删除一个摄像头并在 multi_cam 中使用"s"时、我无法访问图像。
它似乎卡在 vxQueryImage API 上。
当我重新连接摄像机时、multi_cam 会返回至其正常状态。
是否有改进此行为的方法?
您好!
您是否在 SDK 中使用了多摄像头演示?
如果是、是否对相同项进行了任何修改?
是为捕获节点注册的错误帧(即、如果传感器停止流式传输、则会流式传输空白数据、以便其他传感器不受影响)
此致、
Nikhil
好的、
请将 ENABLE_ERROR_DETECTION 保持为1。 然后、当您运行应用程序并卸下摄像机时、请按"p"并检查其它摄像机中的帧数是否增加或是否已停止?
然后、我们可以确保问题可能只与节省部分有关。
此致、
Nikhil
您好、Nikhil:
您是否有解决此问题的解决方案?
您好、Nikhil:
我们将该程序设计为禁用交互模式、并在 APP_RUN_graph 中添加了 save_debug_images、以允许程序以固定的间隔保存图像。 但是、我们发现移除摄像头会导致程序停止保存图像。
所以我们做了一个实验:
1、在启用交互模式的同时,使用定时器检查帧,程序仍可以"保存"图像,即使删除相机后。 但所有保存的帧都停留在前一帧上、并且来自 Connect 摄像机的帧未更新。
2.此时按"x"退出 multicam 程序,导致程序崩溃
3.重新连接已移除的相机,日志显示其他相机的帧计数已丢失。
随附的是测试图像。 可以看到,删除一个摄像头后,没有任何摄像头更新其帧超过第23个图像。