查看: 1125|回复: 10

使用gmsl_camera_opencv_demo 4路摄像头同时开启,达不到30FPS

[复制链接]

2

主题

8

帖子

36

积分

办事员

Rank: 1

积分
36
发表于 2022-11-10 15:47:15 | 显示全部楼层 |阅读模式
本帖最后由 念卿木 于 2022-11-10 16:47 编辑

使用gmsl_camera_opencv_demo例程 4路摄像头同时开启后,达不到30FPS,只有15fps 启动程序指令 -d /dev/video0 -r 30 -s 5120x720

fps统计方法如下
       nFrames++;
        if (nFrames % 10 == 0) {
            const int N = 10;
            int64 t1 = cv::getTickCount();
            std::cout << "\tAverage FPS: "
                 << cv::format("%9.1f", (double)cv::getTickFrequency() * N / (t1 - t0))
                 << std::endl;
            t0 = t1;
        }


cameras_opencv_demo.cpp.tar

1.58 MB, 下载次数: 0

回复

使用道具 举报

2

主题

8

帖子

36

积分

办事员

Rank: 1

积分
36
 楼主| 发表于 2022-11-10 15:50:42 | 显示全部楼层
主机名称        miivii-tegra
运行时间        2h 39m
系统版本        linux ubuntu 18.04
内核版本        4.9.201-tegra
产品信息
模块名称        AGX Xavier
产品名称        MIIVII APEX XAVIER
生产厂商        miivii
产品SN号        0420219067536
系统软件版本        4.5-3.3.0.43
回复

使用道具 举报

0

主题

6

帖子

68

积分

科员

Rank: 2

积分
68
发表于 2022-11-10 16:00:24 | 显示全部楼层
请问一下您用的是哪家公司,什么型号的摄像头?用cat /etc/miivii_release看一下镜像版本号
回复

使用道具 举报

2

主题

8

帖子

36

积分

办事员

Rank: 1

积分
36
 楼主| 发表于 2022-11-10 16:39:52 | 显示全部楼层
nvidia@miivii-tegra:~$ cat /etc/miivii_release
       MIIVII APEX XAVIER 4.5-3.3.0.43
相机使用的是天瞳威视-环视相机CA10219201
回复

使用道具 举报

12

主题

136

帖子

1008

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1008
发表于 2022-11-10 16:43:57 | 显示全部楼层
此贴权限设置为了仅作者可见,为了保证沟通顺畅,将该贴查看权限更改为对所有人可见。
否则跟进的支持同学看不到回帖内容
回复

使用道具 举报

2

主题

8

帖子

36

积分

办事员

Rank: 1

积分
36
 楼主| 发表于 2022-11-10 16:49:08 | 显示全部楼层
毒药 发表于 2022-11-10 16:43
此贴权限设置为了仅作者可见,为了保证沟通顺畅,将该贴查看权限更改为对所有人可见。
否则跟进的支持同学 ...

已经更改权限
回复

使用道具 举报

0

主题

6

帖子

68

积分

科员

Rank: 2

积分
68
发表于 2022-11-10 16:55:47 | 显示全部楼层
念卿木 发表于 2022-11-10 16:39
nvidia@miivii-tegra:~$ cat /etc/miivii_release
       MIIVII APEX XAVIER 4.5-3.3.0.43
相机使用的是 ...

您使用我们的sdk demo,那个会打印出时间戳,您看看打印出来的FrameInterval是不是30的帧率
回复

使用道具 举报

2

主题

8

帖子

36

积分

办事员

Rank: 1

积分
36
 楼主| 发表于 2022-11-10 17:09:58 | 显示全部楼层
"/tmp/cameras_sdk_demo.log" 的内容
Timestamp : 1668058060886776514 FrameInterval  :  1668058060886776514 FrameTransferDelay : 54527486 LinuxGetFrameTime : 1668058060941304000 LinuxFrameInterval : 1668058060941304000
Timestamp : 1668058410935170250 FrameInterval  :  1668058410935170250 FrameTransferDelay : 51579750 LinuxGetFrameTime : 1668058410986750000 LinuxFrameInterval : 1668058410986750000
Timestamp : 1668058464701841962 FrameInterval  :  1668058464701841962 FrameTransferDelay : 55010038 LinuxGetFrameTime : 1668058464756852000 LinuxFrameInterval : 1668058464756852000
Timestamp : 1668058491968529514 FrameInterval  :  1668058491968529514 FrameTransferDelay : 54475486 LinuxGetFrameTime : 1668058492023005000 LinuxFrameInterval : 1668058492023005000
Timestamp : 1668058572073485366 FrameInterval  :  1668058572073485366 FrameTransferDelay : 47125634 LinuxGetFrameTime : 1668058572120611000 LinuxFrameInterval : 1668058572120611000
Timestamp : 1668066380044919657 FrameInterval  :  1668066380044919657 FrameTransferDelay : 43655343 LinuxGetFrameTime : 1668066380088575000 LinuxFrameInterval : 1668066380088575000
Timestamp : 1668071185286097412 FrameInterval  :  1668071185286097412 FrameTransferDelay : 49259588 LinuxGetFrameTime : 1668071185335357000 LinuxFrameInterval : 1668071185335357000
回复

使用道具 举报

2

主题

8

帖子

36

积分

办事员

Rank: 1

积分
36
 楼主| 发表于 2022-11-10 17:51:21 | 显示全部楼层
使用std::chrono::steady_clock::now(); 统计时间,5.18秒 单个相机传输有77张图片,程序就是附件里面的,我只是在你们的opencv demo里面添加一段统计代码,其余的都没有改写。
回复

使用道具 举报

0

主题

6

帖子

68

积分

科员

Rank: 2

积分
68
发表于 2022-11-10 18:04:56 | 显示全部楼层
念卿木 发表于 2022-11-10 16:39
nvidia@miivii-tegra:~$ cat /etc/miivii_release
       MIIVII APEX XAVIER 4.5-3.3.0.43
相机使用的是 ...

抱歉,我确认了一下,您这个设备没有sdk的demo。那麻烦您只开两路或者一路摄像头看看帧率能达到多少呢?还有就是您跟厂家确认过这个摄像头能到30帧对吧?
回复

使用道具 举报

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

本版积分规则


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