当前位置: 首页 > article >正文

<sa8650>QCX Camera Channel configuration

这里写目录标题

  • 一、前言
  • 二、buffer list ID 关联
  • 三、Use case 关联
  • 四、Mappings
  • 五、实战开发
    • 5.1 usecase的buffer配置
    • 5.2 mapping配置

一、前言

笔者在开发ST的一款sensor时,有这样的需求,sensor 同时输出IR 和 RGB 两种格式的图像,输出参数由sensor中的context来控制, sensor 中有4个comtext,使能 几个context,以及context的曝光采集图像顺序都是可在sensor配置 。为了能区分两种格式的数据,我们将 context IR的VC设置为1 , context RGB的VC设置为2。

为了支持具有多个上下文和多个相同格式输出流的传感器,我们需要一种方法来将 CamX 输出流与客户端提供的 QCX 缓冲区列表关联起来。

二、buffer list ID 关联

buffer list应通过参数定义的唯一标识符与每个数据流关联:

Use case ID – 定义用例
Context ID – 定义传感器内部的上下文
Channel ID 输出流定义(格式、分辨率等)

这些数据应与buffer list ID 一起添加到传递给 configure_streams() 方法的配置变量中。

我们需要在 usecase.xml 文件中为每个目标缓冲区添加唯一的通道 ID,并在 camera_config.xml 中为格式相同的流添加 buffer list ID/channel ID 映射,如下所示&


http://www.kler.cn/a/612026.html

相关文章:

  • 如何根据目标网站调整Python爬虫的延迟时间?
  • Postman 版本信息速查:快速定位版本号
  • 量子计算模拟中的测量与噪声建模:基于 3 量子比特系统分析
  • 甘肃旅游服务平台+论文源码视频演示
  • 算法每日一练 (20)
  • 容器C++
  • 关于优麒麟ukylin如何更换清华源以及ubuntu24.04安装gcc-i686-linux-gnu找不到包的问题
  • C#中3维向量的实现
  • 【商城实战(74)】数据采集与整理,夯实电商运营基石
  • 使用crontab 每两分钟执行一次 进入 /var/xxx 执行 git pull
  • 力扣 --2712. 使所有字符相等的最小成本
  • 批量处理word里面表格单元格中多余的回车符
  • 【电气设计】接地/浮地设计
  • Spring Boot框架
  • VScode cl配置
  • redis常用部署架构之redis分片集群。
  • 双塔模型2之如何选择正确的正负样本
  • iOS 在collectionView顶部无缝插入数据效果
  • Pydantic Schema生成指南:自定义JSON Schema
  • Kubernetes网络插件选择与区别之Calico网络插件详解 上集