Cool-Admin-Node
后台管理系统开发、Api接口开发
Cool-Admin-Node
后台管理系统开发、Api接口开发
Cool-Admin-Java
后台管理系统开发、Api接口开发
Cool-Admin-Vue
后台管理系统开发前端
Cool Uni
移动端基于 uni-app 的跨端开发框架
Cool Team(即将推出)
Ai多智能体团队协作完成任务
技术指导
提供专业的技术指导服务
定制开发
外包,承接各类软件开发
低价云服务器
特价、低价的云服务器
发布帖子
寻求帮助或分享知识
发布插件
分享您的插件
Cool-Admin-Node
Cool-Admin-Java
Cool-Admin-Vue
Cool Uni
Cool Team(即将推出)
技术指导
定制开发
低价云服务器
发布帖子
发布插件
商汤人脸识别API对接插件
这是用于对接商汤人脸识别的插件,需要搭配SenseLink的设备如SPS,以及SenseLink的服务端进行使用
SenseLink的官方网址为 https://link.bi.sensetime.com/
如需要购买SenseLink人脸识别设备,或基于人脸识别设备开发系统可联系本插件开发者
我们有基于该人脸识别设备的厂区考勤管理系统,建筑工地考勤管理系统等,建筑工地考勤管理系统已成为浙江宁波镇海区的官方人脸识别大数据平台
如需要商务合作可联系本插件开发者
{
"appKey": "商汤人脸识别的KEY",
"appSecret": "商汤人脸识别的秘钥",
"serverUrl": "服务器API地址",
"imageHost":"服务器中存储的图片路径",
"filePath": "@baseDir/assets/temp.jpg"
}
下面是插件提供的一些方法
/**
* 获取请求头信息
* @returns
* {
param: {
app_key,
sign,
timestamp,
},
serverUrl,
imageHost
}
*/
async getRequestAuth()
/**
* 添加人员租
* @param name 人员组名称
* @param type 人员组类型 1:员工组,2:访客组,5:黑名单
* @return 人员组ID
*/
async addGroup(param)
/**
* 更新人员组
* @param id 人员组ID
* @param device_ids[] 关联的设备ID数组
* @return
*/
async updateGroup(param)
/**
* 更新设备信息
* @param id 设备ID
* @param name 设备名称
* @param location 设备地址
* @param groupStaff[] 对应的人员组ID数组
* @param direction 方向,1:进,2:出
* @return
*/
async updateDevice(param)
/**
* 获取SenseLink平台中的设备列表
* @param page 页数
* @param size 每页几条
* @param authResult 请求头
* @param deviceList[] 用于递归查询的空数组
* @return deviceList[]
*/
async getDeviceList(param)
/**
* 判断设备是否存在
* @param deviceSN 设备SN号
* @return 设备在senselink上的设备ID
*/
async getDeviceExsit(deviceSN)
/**
* 添加职工
* @param param
* {
name, 姓名
mobile, 手机号码
force, 强行插入,不去判断人员是否存在
icNumber, 如果搭配IC卡则传IC卡号
jobNumber, 工号
remark, 备注
groups[],所属员工组ID
},
* @param imageUrl 图片
* @returns
*/
async addWorker(param,avatarUrl)
/**
* 删除职工
* @param param
* {workerSenseLinkId:人员ID},
* @returns
*/
async addWorker(param,avatarUrl)
/**
* 更新员工
* @param param
* {workerSenseLinkId:人员ID,以及和新增员工相同的字段},
* @param imageUrl 图片
* @returns
*/
async updateWorker(param,avatarUrl)
@Inject()
pluginService: PluginService;
// 获取插件实例
const instance = await this.pluginService.getInstance('senselink');
// 获取请求头
await instance.getRequestAuth();