下载
中文
注册

hi_isp_wb_stitch_stats

说明

定义拼接模式WB统计信息。

定义

typedef struct {
    hi_u16  zone_row; 
    hi_u16  zone_col;
    hi_u16  zone_avg_r[HI_ISP_AWB_ZONE_STITCH_MAX];
    hi_u16  zone_avg_g[HI_ISP_AWB_ZONE_STITCH_MAX]; 
    hi_u16  zone_avg_b[HI_ISP_AWB_ZONE_STITCH_MAX];
    hi_u16  zone_count_all[HI_ISP_AWB_ZONE_STITCH_MAX];
} hi_isp_wb_stitch_stats;

成员

成员名称

描述

zone_row

拼接统计分块行数,取值范围:[0x0, 0x20]。

zone_col

拼接统计分块列数,取值范围:[0x0, 0x80]。

zone_avg_r[HI_ISP_AWB_ZONE_STITCH_MAX]

Bayer域分区间统计的 R 分量平均值,取值范围:[0x0,0xFFFF]。

#define HI_ISP_AWB_ZONE_STITCH_MAX  (HI_ISP_AWB_ZONE_NUM * HI_ISP_MAX_STITCH_NUM)

zone_avg_r[HI_ISP_AWB_ZONE_STITCH_MAX]

Bayer域分区间统计的 G 分量平均值,取值范围:[0x0,0xFFFF]。

#define HI_ISP_AWB_ZONE_STITCH_MAX  (HI_ISP_AWB_ZONE_NUM * HI_ISP_MAX_STITCH_NUM)

zone_avg_b[HI_ISP_AWB_ZONE_STITCH_MAX]

Bayer域分区间统计的 B 分量平均值,取值范围:[0x0,0xFFFF]。

#define HI_ISP_AWB_ZONE_STITCH_MAX  (HI_ISP_AWB_ZONE_NUM * HI_ISP_MAX_STITCH_NUM)

zone_count_all[HI_ISP_AWB_ZONE_STITCH_MAX]

分区间统计的正方形灰色区域的像素个数,已做归一化,取值范围:[0x0, 0xFFFF]。

#define HI_ISP_AWB_ZONE_STITCH_MAX  (HI_ISP_AWB_ZONE_NUM * HI_ISP_MAX_STITCH_NUM)