ISP 参数
ISP参数-白平衡 | 说明 |
---|---|
uint16_t fw_wb_r_default | 默认红分量增益 |
uint16_t fw_wb_b_default | 默认蓝分量增益 |
uint32_t fw_wb_exp_thr_low | lower ideal gain threshold for box expansion start |
uint32_t fw_wb_exp_thr_high | upper ideal gain threshold for box expansion stop |
uint32_t fw_wb_exp_offset_high | {final, upper bound offset for wb box} |
uint16_t fw_wb_vrthresh | 白平衡所需的有效区域数 |
uint16_t fw_wb_hysthresh | 白平衡容忍误差百分比 |
uint16_t fw_wb_r_low_1 | 1 号白平衡框参数:左侧线段 x 坐标 (8.8格式) |
uint16_t fw_wb_r_high_1 | 1 号白平衡框参数:右侧线段 x 坐标 |
uint16_t fw_wb_r_slopel_1 | 1 号白平衡框参数:下侧线段斜率 |
uint16_t fw_wb_r_intl_1 | 1 号白平衡框参数:下侧线段截距 |
uint16_t fw_wb_r_slopeh_1 | 1 号白平衡框参数:上侧线段斜率 |
uint16_t fw_wb_r_inth_1 | 1 号白平衡框参数:上侧线段截距 |
uint16_t fw_wb_r_low_2 | 2 号白平衡框参数:左侧线段 x 坐标 |
uint16_t fw_wb_r_high_2 | 2 号白平衡框参数:右侧线段 x 坐标 |
uint16_t fw_wb_r_slopel_2 | 2 号白平衡框参数:下侧线段斜率 |
uint16_t fw_wb_r_intl_2 | 2 号白平衡框参数:下侧线段截距 |
uint16_t fw_wb_r_slopeh_2 | 2 号白平衡框参数:上侧线段斜率 |
uint16_t fw_wb_r_inth_2 | 2 号白平衡框参数:上侧线段截距 |
uint16_t fw_wb_r_low_3 | 3 号白平衡框参数:左侧线段 x 坐标 |
uint16_t fw_wb_r_high_3 | 3 号白平衡框参数:右侧线段 x 坐标 |
uint16_t fw_wb_r_slopel_3 | 3 号白平衡框参数:下侧线段斜率 |
uint16_t fw_wb_r_intl_3 | 3 号白平衡框参数:下侧线段截距 |
uint16_t fw_wb_r_slopeh_3 | 3 号白平衡框参数:上侧线段斜率 |
uint16_t fw_wb_r_inth_3 | 3 号白平衡框参数:上侧线段截距 |
uint16_t fw_wb_r_low_4 | 4 号白平衡框参数:左侧线段 x 坐标 |
uint16_t fw_wb_r_high_4 | 4 号白平衡框参数:右侧线段 x 坐标 |
uint16_t fw_wb_r_slopel_4 | 4 号白平衡框参数:下侧线段斜率 |
uint16_t fw_wb_r_intl_4 | 4 号白平衡框参数:下侧线段截距 |
uint16_t fw_wb_r_slopeh_4 | 4 号白平衡框参数:上侧线段斜率 |
uint16_t fw_wb_r_inth_4 | 4 号白平衡框参数:上侧线段截距 |
uint16_t fw_wb_r_low_5 | 5 号白平衡框参数:左侧线段 x 坐标 |
uint16_t fw_wb_r_high_5 | 5 号白平衡框参数:右侧线段 x 坐标 |
uint16_t fw_wb_r_slopel_5 | 5 号白平衡框参数:下侧线段斜率 |
uint16_t fw_wb_r_intl_5 | 5 号白平衡框参数:下侧线段截距 |
uint16_t fw_wb_r_slopeh_5 | 5 号白平衡框参数:上侧线段斜率 |
uint16_t fw_wb_r_inth_5 | 5 号白平衡框参数:上侧线段截距 |
uint8_t fw_wb_weights_0 | 图像区域白平衡权重 (图像分为 25 个区域) |
uint8_t fw_wb_weights_1 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_2 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_3 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_4 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_5 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_6 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_7 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_8 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_9 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_10 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_11 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_12 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_13 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_14 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_15 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_16 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_17 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_18 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_19 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_20 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_21 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_22 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_23 | 图像区域白平衡权重 |
uint8_t fw_wb_weights_24 | 图像区域白平衡权重 |
算法分析 (基于白点检测的灰度世界白平衡算法)
概述:
遍历图像 25 个区域,得到各个区域的 RGB 统计量,之后判断该图像区域是否落在之前画的 WB_BOX 内,如是则判定该区域有效(即大部分为白色),将其纳入灰度世界算法中,最后取所有有效区域的 RGB 统计量 来对整个图像做灰度世界白平衡。
缺点:
- 可能会对非白色区域(比如蓝色)误判为白色归入有效区,而导致整体偏色
- 算法精度极大程度上取决于校准结果,即确定白点
- 出现大面积单色时仍会失效
网友评论