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