用户数据制作工具 - housekeeper-software/tech GitHub Wiki
运行环境
主程序: go_build_jingxi_cn_usermaker.exe
地平线人脸识别库:xface_win.dll
地平线人脸模型目录: models_bit8
工作目录: usermaker
人脸制作配置文件: conf.json
放置照片的地方; usermaker/image
制作参数
{
"parentCode":"010030100101", //室外机房号
"cardNumber":"00000001", //卡号
"phoneNumber":"18910522302", //电话
"idNumber":"12121231121", //id卡号
"fingerFeature":"8c14635da61c6985799cc4df97e5f00e", //指纹
"familyPassword":"82893388", //开锁密码
"coercePassword":"911", //挟持密码
"enablePhoneCall":true, //是否支持电话呼叫
"imageUrl":"/intercom/downloadImage?file=", //照片下载前缀
"startTime":0, //有效期开始
"endTime":100, //有效期结束
"userCount":10000, //从image目录下生成多少个用户
"residentCount":9000, //生成多少个常驻用户列表
"residentSharedCount":500, //生成多少个共享用户
"guestCount":300, //生成多少个访客列表
"guestSharedCount":200 //生成多少个共享访客列表
}
所谓共享,就是所有梯口机都会下载
命令行
go_build_jingxi_cn_usermaker.exe --cmd=detect
表示要处理照片,有问题的照片移动到 usermaker/bad目录下
检测人脸失败的会将照片旋转90继续检测一次
不加命令行则进行数据生成
生成结果
生成结果放在 usermaker/user目录下,共计三个文件:
user.json:全部用户数据,由 userCount决定
resident.json:常驻人口用户哈希表
guest.json:访客用户哈希表
使用
将image和user下的文件拷贝到 InteromServer的shadow目录下,使之同步到设备