hi_mpi_isp_set_dp_calibrate
函数功能
设置静态坏点标定参数。
函数原型
hi_s32 hi_mpi_isp_set_dp_calibrate(hi_vi_pipe vi_pipe, const hi_isp_dp_static_calibrate *dp_calibrate)
约束说明
- 该接口一般用于调试场景下标定Defect Pixel算法的参数,商用场景下不建议使用,可能会引起内存异常、图片效果异常等问题。
- 该接口为静态坏点标定接口,坏点标定只需启动一次,标定完成之后自动关闭标定使能,恢复为正常的坏点校正模式。亮坏点检测的环境为:使用最小的模拟增益和数字增益,降帧率到5~6fps,使曝光时间为200ms(系统自动完成),遮黑镜头或关闭光圈(需手动操作);暗坏点检测的环境为:光圈处于正常打开状态,要求平坦背景,最好使用辉度箱固定光源,图像整体平均亮度大约为最大亮度50%,或Bayer格式中B通道亮度为最大亮度20%左右。
- 支持WDR模式下静态坏点标定。WDR模式下默认选择短帧进行静态坏点标定,推荐在标定前,通过hi_mpi_isp_set_module_ctrl接口的bit2_chn_select变量选择长帧,再启动静态坏点标定。一般情况下,长帧的标定即可满足需求。若特殊情况下,长帧标定后仍然有坏点残留,可通过bit2_chn_select变量选择中/短帧再次进行标定,并将多个坏点表合并成一个表。
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
vi_pipe |
输入 |
VI PIPE号。 取值范围:[0, 12)。 |
dp_calibrate |
输入 |
静态坏点标定参数。 |
返回值说明
- 0:成功
- 非0:失败,参见ISP返回码
父主题: Defect Pixel