快捷导航
平台: MIIVII Apex Xavier II
相机:四路 SENSING AR0144
采集程序demo:sdk的demo
分辨率:1280*720
帧率:30帧
Power mode: 0: MAXN

问题描述:


请问通过sample里的cameras_sdk_demo怎么实现多路相机同步采集?直接运行 ./cameras_sdk_demo -d /dev/video0 -s 1280x720 -n 8-0 采集出来的仍然只有一路相机流。
举报 使用道具
| 回复

共 5 个关于本帖的回复 最后回复于 2024-7-24 09:46

毒药 会员 发表于 2021-7-27 10:48 | 显示全部楼层
在同一进程,打开多路相机,并且获取时间戳:

Apex2 上在同时打开2路相机:

./bin/cameras_sdk_demo -s 1280x720  -d /dev/video0 -m 2
-m表示打开的摄像头节点数量。

会显示2路独立视频,并以独立窗口显示。
ggkk 会员 发表于 2021-7-27 11:22 | 显示全部楼层
官网上的这个示例并不管用。直接运行会显示没有-m这个参数,可用的只有-d,-s,-n,-r,-b,-p,-h。参数改为-n 8-0的话,只有一路图像显示,ctx.window_num也一直都是1。参数改为-n 2-4等其他的,全部提示 wrong camera cfg。
ggkk 会员 发表于 2021-7-28 16:13 | 显示全部楼层
另外,在我试图创建N个mvcam类来实现软同步采集时,发现不支持一个以上的mvcam的创建(提示 VIDIOC_QBUF : Bad address),请问cameras_sdk_demo有没有什么办法可以创建多个mvcam然后分别放进多线程来实现同步采集?
毒药 会员 发表于 2021-7-29 13:50 | 显示全部楼层
您好,请查看您使用的设备的Jetpack版本,只有Jetpack 4.5及以上版本镜像中的SDK demo支持通过 -m参数打开多路相机。
若您手中设备Jetpack版本为4.4,请参考镜像烧录教程将设备升级至Jetpack 4.5以上后再次尝试。
zoumengchao 会员 发表于 2024-7-24 09:46 | 显示全部楼层
如果相机支持帧同步,  在运行这个代码   ./bin/cameras_sdk_demo -s 1280x720  -d /dev/video0 -m 2   的时候,系统是不是已经提供了帧同步触发信号啊,  所以这个 源代码里面有包含如何开启帧同步信号的代码么?   另外我有8个相机, 两个四路的。
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • MIIVII EVO ORIN的最新镜像中米文的源报404
  • 求助,储存空间不够,如何解决
  • APEX AD 10问题见图片
  • 相机启动launch
  • APEX AD-10 GPS授时修改串口波特率

明星用户