查看: 460|回复: 4

关于MIIVII Apex Xavier II上多路相机同步采集的问题

[复制链接]

2

主题

4

帖子

34

积分

办事员

Rank: 1

积分
34
发表于 2021-7-22 16:07:15 | 显示全部楼层 |阅读模式
平台: 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 采集出来的仍然只有一路相机流。
回复

使用道具 举报

8

主题

44

帖子

440

积分

科长

Rank: 3Rank: 3

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

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

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

会显示2路独立视频,并以独立窗口显示。
回复

使用道具 举报

2

主题

4

帖子

34

积分

办事员

Rank: 1

积分
34
 楼主| 发表于 2021-7-27 11:22:05 | 显示全部楼层
官网上的这个示例并不管用。直接运行会显示没有-m这个参数,可用的只有-d,-s,-n,-r,-b,-p,-h。参数改为-n 8-0的话,只有一路图像显示,ctx.window_num也一直都是1。参数改为-n 2-4等其他的,全部提示 wrong camera cfg。
回复

使用道具 举报

2

主题

4

帖子

34

积分

办事员

Rank: 1

积分
34
 楼主| 发表于 2021-7-28 16:13:20 | 显示全部楼层
另外,在我试图创建N个mvcam类来实现软同步采集时,发现不支持一个以上的mvcam的创建(提示 VIDIOC_QBUF : Bad address),请问cameras_sdk_demo有没有什么办法可以创建多个mvcam然后分别放进多线程来实现同步采集?
回复

使用道具 举报

8

主题

44

帖子

440

积分

科长

Rank: 3Rank: 3

积分
440
发表于 2021-7-29 13:50:33 | 显示全部楼层
您好,请查看您使用的设备的Jetpack版本,只有Jetpack 4.5及以上版本镜像中的SDK demo支持通过 -m参数打开多路相机。
若您手中设备Jetpack版本为4.4,请参考镜像烧录教程将设备升级至Jetpack 4.5以上后再次尝试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点我注册

本版积分规则


快速回复 返回顶部 返回列表