;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; H1S Project isp configuration ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [daynight_switch] ;0, switch daynight by exposure(曝光量 = 曝光时间 / 10 * 系统增益 / 1024); ;1, switch daynight by image mean value(成像平均亮度); ;2, switch daynight by exposure and aveLum (曝光量和成像亮度 = 曝光量 * 256 / 成像平均亮度) ;3, switch daynight by time; mode = "0" ;灵敏度数量,根据改数量读取下面的阈值 sensitivty_level = "8" ;线性模式日夜切换阈值, 当mode是0时,是曝光量,当mode是1时,是画面平均亮度 sdr_threshold_day_to_night = "500000, 400000, 300000, 150000, 120000, 100000, 80000, 60000" sdr_threshold_night_to_day = "300000, 220000, 200000, 100000, 80000, 60000, 50000, 40000" ;宽动态模式模式日夜切换阈值, 当mode是0时,是曝光量,当mode是1时,是画面平均亮度 wdr_threshold_day_to_night = "1000000, 800000, 600000, 300000, 240000, 200000, 160000, 120000" wdr_threshold_night_to_day = "600000, 440000, 400000, 200000, 160000, 120000, 80000, 60000" ;宽动态等级切换时间,第一个数是开灯时间(24小时制),第二个数是关灯时间。dst_time是2月份到9月份,wt_time是其他时间 dst_time = "19,6" wt_time = "17,7" ;日夜切换是否绑定IRCUT link_ir_cut = "0" ;日夜切换是否绑定补光灯 link_light_switch = "1" ;强制时间切换,使能后,如果在配置的时间内,强制开灯,配置的时间外才会根据照度进行补光灯开关判断。 force_time_switch = "1" [ai_obj] ;增益门限,超过该值则调整Gain或者补光灯,为0则到达曝光上限 gain_thresh = "0" ;0, 按照类型配置优先级,1, 按照运动状态配置优先级,2, 按照尺寸配置优先级 multiobj_mode = "2" ;多目标权重数量,决定weight_type和weight的数量 weight_num = "4" ;权重类型,根据multiobj_mode填写,比如,如果根据类型配置优先级,这里就填写各个类型的枚举。 weight_type = "70, 100, 130, 150" ;权重值,和上面的类型一一对应 weight = "16, 8, 1, 1" ;是否使能保护策略,即保证某一种目标亮度不超过限制 protect_strategy = "0" ;保护策略种类,0, 种类; 1, 运动状态,2, 尺寸; 3, 行为, protect_class = "0" ;保护策略类型,根据protect_class类别,保护的具体目标。 protect_type = "11" ;保护策略范围,在此范围内不触发保护策略 protect_range = "90, 130" ;保护策略范围错误容限值 range_err = "10, 10" ;使能滤波器,避免统计结果激变导致画面亮度抖动,但响应实时性会降低 en_filter = "0" ;AE调整模式, 0, 通过步数调整; 1, 连续调整(通过底层局部AE); 2, 连续调整(通过应用层PID) ae_mode = "1" ;步数数量,只有ae_mode = 1时有效 ae_step_num = "10" ;步数数值 ae_step_value = "25, 35, 45, 55, 65, 75, 85, 95, 100, 105" ;目标上限偏差值。 ae_up_err = "40" ;目标下限偏差值。 ae_down_err = "20" ;可以调整的最大值 ae_max = "100" ;可以调整的最小值 ae_min = "0" ;调整的目标值 ae_target = "40" ;PID调整参数 ae_kpid = "0.2, 0.1, 0.1" ;PID调整参数积分量限制,如果为0,则不限制 ae_integral_threshold = "0" ;PID上调比例 ae_pid_up_radio = "0.4" ;PID下调比例 ae_pid_down_radio = "0.4" ;补光灯调整模式, 0, 通过步数调整; 1, 连续调整(通过底层局部AE,不支持); 2, 连续调整(通过应用层PID) light_mode = "0" ;步数数量,light_mode = 1时有效 light_step_num = "5" ;步数数值 light_step_value = "55, 60, 75, 85, 90" ;偏差容忍值,低于这个偏差步数不调整。 light_step_err = "10" ;可以调整的最大值 light_max = "100" ;可以调整的最小值 light_min = "0" ;调整的目标值 light_target = "100" ;PID调整参数 light_kpid = "0.0, 0.0, 0.0" ;PID调整参数积分量限制,如果为0,则不限制 light_integral_threshold = "0" ;PID上调比例 light_pid_up_radio = "0.4" ;PID下调比例 light_pid_down_radio = "0.4" ;增益调整模式, 0, 通过步数调整; 1, 连续调整(通过底层局部AE, 不支持); 2, 连续调整(通过应用层PID) gain_mode = "0" ;步数数量,gain_mode = 1时有效 gain_step_num = "5" ;步数数值 gain_step_value = "55, 60, 75, 85, 90" ;偏差容忍值,低于这个偏差步数不调整。 gain_step_err = "10" ;可以调整的最大值 gain_max = "100" ;可以调整的最小值 gain_min = "0" ;调整的目标值 gain_target = "100" ;PID调整参数 gain_kpid = "0.0, 0.0, 0.0" ;PID调整参数积分量限制,如果为0,则不限制 gain_integral_threshold = "0" ;PID上调比例 gain_pid_up_radio = "0.4" ;PID下调比例 gain_pid_down_radio = "0.4" ;补光灯输出值范围,用以限制补光灯最大亮度避免过热 led_level_range = "10, 70" ;默认补光灯亮度(白天,夜晚) default_led_level = "10, 50" [scene_switch] ;0: 一般模式, 1: 宽动态模式, 2: 低照度模式 init_scene = "0" scene_count = "3" vi_mode = "0, 1, 1" ;0: 道路场景:通过曝光量(白天线性模式,夜晚宽动态模式), 1: 安防场景,通过曝光比 wdr_switch_mode = "0" ;0: 通过曝光量, 1: 图像亮度, threashold_cnt = "2" threashold_wdr_to_linear = "50000, 80" threashold_linear_to_wdr = "100000, 256" filter_time = "20" ;是否使能低照度模式 lowlight_en = "0" ;低照度模式邻近模式,即只能从该模式进入低照度模式,低照度模式退出时也只能进入该模式 lowlight_next_mode = "1" ;进入低照度模式的图像亮度阈值 lowlight_enter_threashold = "7" ;退出地找杜模式的图像亮度阈值 lowlight_exit_threashold = "20"