外设配置
{
"antiTamper":{ #防拆
"dev":"/dev/at_adc",
"threshold":900, #这里是灵敏度,需要修改的一般是这里
"interval":100
},
"relay":{ #继电器
"dev":"/dev/relay",
"level":0 #低电平触发,改成1就是高电平触发
},
"watchdog":{
"dev":"/dev/watchdog",
"timeout":0,
"interval":30
},
"human":{
"delay":10
},
"distance":{ #距离传感器,已经作废
"interval":20,
"name":"",
"threshold":900,
"continueCount":10,
"errorCount":3,
"factor":1.4826
},
"rs485":{ #485,目前没有用到
"dev":"/dev/ttyS4:115200",
"dir":"/dev/rs485_dir",
"write_level":1,
"delay":20
},
"button":{ #按键
"pollMs":40,
"debounceDelayMs":90,
"key":[
{
"name":"call",
"dev":"/dev/doorbell",
"level":0
}
]
},
"light":[ #灯光
{
"name":"rgb", #RGB摄像头补光灯
"dev":"/dev/rgb_led",
"maxValue":255, #最大亮度
"defValue":1.0 #最小亮度
},
{
"name":"ir", #红外补光灯
"dev":"/dev/ir_led",
"maxValue":255,
"defValue":1.0
},
{
"name":"number", #房号牌显示灯光
"dev":"/dev/key_led2",
"maxValue":255,
"defValue":1.0
},
{
"name":"button", #呼叫按键灯光
"dev":"/dev/key_led1",
"maxValue":255,
"defValue":1.0
}
],
"gpio":[
{
"name":"human", #微波人感
"listen":true,
"pin":117,
"edge":"both",
"active":"",
"dir":"in",
"level":1
}
]
}
人脸识别引擎配置
{
"face":{
"max_buffer":4,
"feature_mask":"",
"detect_threshold":0.3,
"postfilter_threshold":0.5,
"sreen_attack_thr":0.6,
"confidence_threshold":70,
"compare_threshold":60,
"ir_liveness_threshold":0.9,
"rgb_liveness_threshold":0.65,
"min_face_height":100,
"face_within_thr":0.75,
"offset":"1.00, 133.01, 1.00, 11.95, 0.4", #双目偏差参数在这里调,用linux下的工具来测试,具体参考megvii文档
"pose_blur":{
"yaw":35,
"pitch":35,
"blur":0.8
},
"model":[
{
"name":"anchor_path",
"path":"rv1109_anchor_A_encrypt.bin"
},
{
"name":"detect_model",
"path":"rv1109_detect_F2_encrypt.bin"
},
{
"name":"postfilter_model",
"path":"rv1109_postfilter_E_encrypt.bin"
},
{
"name":"poseblur_model",
"path":"rv1109_poseblur_A_encrypt.bin"
},
{
"name":"refine_model",
"path":"rv1109_landmark_A_encrypt.bin"
},
{
"name":"liveness_bgr_model",
"path":"rv1109_live_rgb_A_encrypt.bin"
},
{
"name":"liveness_bgrir_model",
"path":"rv1109_live_rgbir_B_encrypt.bin"
},
{
"name":"age_gender_model",
"path":"rv1109_age_gender_A_encrypt.bin"
},
{
"name":"rc_model",
"path":"rv1109_rc_attr_E_encrypt.bin"
},
{
"name":"occl_model",
"path":"rv1109_occlusion_A.bin"
},
{
"name":"feature_model",
"path":"rv1109_feat_Aries_encrypt.bin"
},
{
"name":"liveness_feat_model",
"path":"rv1109_liveness_feat_A.bin"
}
]
}
}
双摄快照
./outdoorapp --cmd=snapshot
在 /tmp/目录下生成 rgb.jpg, ir.jpg
这个可以用来做双目校准,最后获得的参数可以更新到上面注释的地方
双目校准工具就是 linux版的: calibrate
校准方法旷世有个文档,或者问下姜