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

8 自研rgbd相机基于rk3566之sensor图像解析与AWB算法原理

自研rgbd相机基于rk3566之sensor图像解析与AWB开发

  • 1、sensor-raw图解析介绍
  • 2、sensor-raw图解析程序详解
    • 常规raw10-to-raw16数据解析
    • sc2310-raw10-to-raw16图像解析
    • gc2053/gc2093 raw图像解析
  • 3、sensor-awb及常用算法程序
    • bayer bggr to rgb 图像解析
    • 简单白平衡算法
    • 灰度世界法白平衡算法
    • 完美反射法白平衡算法
    • 三通道直方图白平衡算法(目前效果最好)

1、sensor-raw图解析介绍

sensor图像分为tof的raw图,与rgb的rggb-raw图。其中tof的raw图解析为四相位深度图,rgb的raw图除了进行raw的字节变换外还要进行颜色插值即demasac。
其中对于raw10的出图,33d或rgb来说,rk3566-mipi都是紧凑型10位首尾相接排列到五个字节中。
对于走rkisp-vir0通路的raw16型数据,是调制过的,要先设置图像格式取消调制,再按高六位补零的规律解析raw10数据
对于走mipi-csi路数据未经过调制直接进行后续计算即可。

2、sensor-raw图解析程序详解

sensor-raw图像解析代码如下:

常规raw10-to-raw16数据解析

```cpp

/*
@brief: rk3566-raw10占两个字节,高位补零,转换为raw16
@params in: pfilebuf, widthxheight
*/
int sbggr

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

相关文章:

  • Java并发不可变篇
  • 周末适合做一些总结性的工作,不适合开启新的探索性的任务
  • 【Vue】重定向和跳转的实现
  • C++虚继承演示
  • Java-字符串常量池
  • Secret Management|如何在 RisingWave 中安全管理敏感信息
  • SQL语言的规则和规范
  • 盘点成都产业园前十,寻找你的理想创业地!
  • Pencils Protocol生态新进展,即将上线 Vault 产品
  • Python的list和numpy的array有什么区别?
  • 2024自动化测试面试真题(附答案)!
  • 基于FPGA的OV5640摄像头图像采集
  • centOS如何查看并放行防火墙3306端口
  • 无人机喊话器详解!!!
  • flannel,etcd,docker
  • Jmeter(十四)Jmeter分布式部署测试
  • LeetCode - 10 正则表达式匹配
  • C#文件的输入和输出
  • MATLAB生成COE文件
  • Java类和对象之构造方法与对象创建之计算数学中的分数值
  • 谈谈AI领域的认知误区、机会点与面临的挑战
  • 如何对 PDF 进行密码保护
  • 微服务架构下的服务治理实现方案详解
  • Nginx源码阅读1-内存池
  • Linux驱动(五):Linux2.6驱动编写之设备树
  • 传统CV算法——图像基本操作与形态学操作