hi_isp_shading_gain_lut
说明
定义Mesh Shading增益表参数。
定义
typedef struct { hi_u16 r_gain[HI_ISP_LSC_GRID_POINTS]; hi_u16 gr_gain[HI_ISP_LSC_GRID_POINTS]; hi_u16 gb_gain[HI_ISP_LSC_GRID_POINTS]; hi_u16 b_gain[HI_ISP_LSC_GRID_POINTS]; } hi_isp_shading_gain_lut;
成员
成员名称 |
描述 |
---|---|
r_gain[HI_ISP_LSC_GRID_POINTS] |
用来储存Mesh Shading所用R通道标定数据。该数组表示画面从左至右、从上至下的网格交点处的R分量阴影矫正增益数据值。 取值范围:[0, 1023]。 #define HI_ISP_LSC_GRID_POINTS (HI_ISP_LSC_GRID_COL * HI_ISP_LSC_GRID_ROW) |
gr_gain[HI_ISP_LSC_GRID_POINTS] |
用来储存Mesh Shading所用Gr通道标定数据。该数组表示画面从左至右、从上至下的网格交点处的Gr分量阴影矫正增益数据值。 取值范围:[0, 1023]。 |
gb_gain[HI_ISP_LSC_GRID_POINTS] |
用来储存Mesh Shading所用Gb通道标定数据。该数组表示画面从左至右、从上至下的网格交点处的Gb分量阴影矫正增益数据值。 取值范围:[0, 1023]。 |
b_gain[HI_ISP_LSC_GRID_POINTS] |
用来储存Mesh Shading所用B通道标定数据。该数组表示画面从左至右、从上至下的网格交点处的B分量阴影矫正增益数据值。 取值范围:[0, 1023]。 |
注意事项
- 增益表的默认配置与hi_isp_cmos_alg_key中的 bit1(Lsc 标志位)有关,如果 bit1(Lsc=1),则采用cmos_ex.h中的配置值作为默认值;否则默认配置为1倍增益。
- 增益表的精度与mesh_scale的值有关系,详见hi_isp_shading_lut_attr这一节中的 表1 mesh_scale 与增益精度对应关系 。在mesh_scale配置为默认值4的情况下,增益表配置为0,表示增益为1倍。
父主题: 数据类型