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

问题描述:

单个相机数据采集时耗费CPU约50%,四路相机同时采集时耗费CPU约200%(共800%),相机数据采集本身对CPU的占用率过高,导致其他处理算法的计算资源不充足。能否更改SDK源码,增加逻辑,保证帧率的同时降低CPU到100%以内?
举报 使用道具
| 回复

共 1 个关于本帖的回复 最后回复于 2021-5-8 10:56

Hcheng 游客 发表于 2021-5-8 10:56 | 显示全部楼层
您好

opencv的SDK,是使用opencv来进行格式转换的,因此必然存在CPU占用过高的问题。(这是使用opencv来达到易用性的必然代价)
建议您可以参考一下egl,和sdk的示例,这两个对CPU的占用较小。
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • 盒子重启之后打不开了,启动界面一直跳动
  • APEX AD 10远程控制问题
  • apex ad 10 重新装系统后连接热点死机,连
  • ros2相机功能包编译失败

明星用户