hi_isp_color_matrix_param
说明
定义不同色温下自动颜色校正矩阵系数。
定义
typedef struct { hi_u16 color_temp; hi_u16 ccm[HI_ISP_CCM_MATRIX_SIZE]; } hi_isp_color_matrix_param;
成员
成员名称 |
描述 |
---|---|
color_temp |
当前配置的CCM对应的色温。 取值范围:[500, 30000]。 |
ccm[HI_ISP_CCM_MATRIX_SIZE] |
不同色温下的颜色校正矩阵,8bit小数精度。bit15是符号位,0表示正数,1表示负数,例如0x8010 表示-16。bit12,13,14 是无效的,即正数从 0x0000 到 0x0FFF,负数从 0x8000 到 0x8FFF,是CCM的合理参数。 取值范围:[0x0,0xFFFF]。 #define HI_ISP_CCM_MATRIX_SIZE 9 |
注意事项
- 颜色校正矩阵的数据格式,应与校正工具提供的保持一致。
- 当饱和度为自动的时候,实际生效的CCM参数和AWB算法反馈的当前色温值,自动饱和度参数有关。当饱和度为手动的时候,实际生效的CCM参数和AWB算法反馈的当前色温值有关。
父主题: 数据类型