教程
首页 教程 资源 源码
  • 首页
  • 教程
  • 资源
  • 源码
  • 登录
登录
其他登录:
邮箱注册

登录即同意 用户协议 和 隐私政策

登录

登录即同意 用户协议 和 隐私政策

注册

登录即同意 用户协议 和 隐私政策

完善个人信息

登录即同意 用户协议 和 隐私政策

基于上位机软件webserver的二次开发
1
开篇说明
更新时间: 2025年01月07日
免费
2
Token
更新时间: 2025年01月13日
免费
3
数据源管理
更新时间: 2025年01月14日
免费
4
设备管理
更新时间: 2025年01月14日
免费
5
告警管理
更新时间: 2025年01月14日
免费
6
跨线计数
更新时间: 2025年01月14日
免费
7
算法管理
更新时间: 2025年01月14日
免费
8
系统管理
更新时间: 2025年01月14日
免费
9
MQTT消息
更新时间: 2025年01月14日
免费
10
底库管理-分组管理
更新时间: 2025年01月14日
免费
11
底库管理-人脸底库
更新时间: 2025年01月14日
免费
12
底库管理-工服底库
更新时间: 2025年01月14日
免费
13
底库管理-PPE底库
更新时间: 2025年01月14日
免费
14
底库管理-开放底库
更新时间: 2025年01月14日
免费
关注公众号
原创
算法管理

1. 算法下发

  • 接口功能描述:算法下发;
  • 接口路径:[POST] http://云服务IP:9191/ks/proxy/alg;
  • 请求参数说明;
参数名称数据类型是否必须说明
device_idsString是设备ID数组
packageFile是算法包,应为.bin类型文件

表. 请求参数

参数名称数据类型是否必须说明
AuthorizationString是‘Bearer ’+ token; token通过获取token接口获取

表. 请求头

  • 请求示例;
项目详情
请求格式Form Data
device_ids["20e0c32b-f937-4cf2-9e8c-96d1e60e6519"]
package(binary)
  • 响应参数说明;
参数名称数据类型说明
error_codeInt返回响应码
0: 成功
-1: 客户端错误
-2: 服务端错误
messageString返回响应信息
dataObject以对象形式返回每个设备是否成功
  • 响应示例。
项目详情
报文格式JSON
报文内容{
    "data": {
        "20e0c32b-f937-4cf2-9e8c-96d1e60e6519": {
            "result": true,
            "reason": null
        }
    },
    "error_code": 0,
    "message": {
        "zh": "导入算法成功!",
        "en": "Import algorithm successful!"
    }
}

2. 算法查询

接口功能描述:对盒子算法查询;

接口路径:[GET] http://云服务IP:9191/ks/proxy/alg;

请求参数说明;

参数名称数据类型是否必须说明
device_idString否设备ID

表. 请求参数

参数名称数据类型是否必须说明
AuthorizationString是‘Bearer ’+ token; token通过获取token接口获取

表. 请求头

  • 请求示例;
项目详情
请求格式Query String
device_id20e0c32b-f937-4cf2-9e8c-96d1e60e6519
  • 响应参数说明;
参数名称数据类型说明
error_codeInt返回响应码
0: 成功
-1: 客户端错误
-2: 服务端错误
messageString返回响应信息
dataObject返回数据,具体字段看下发接口
  • 响应示例。
项目详情
报文格式JSON
报文内容{
  "data": {
    "20e0c32b-f937-4cf2-9e8c-96d1e60e6519": [
      {
        "alert_label": "[\"未佩戴安全帽\"]",
        "ch_name": "未佩戴安全帽检测",
        "default_model": "{\"helmet\": {\"ch_name\": \"安全帽识别\", \"args\": {\"conf_thres\": 0.35}, \"label\": {\"class2label\": {\"0\": \"head\", \"1\": \"helmet\"}, \"label_map\": {\"head\": \"未佩戴安全帽\", \"helmet\": \"佩戴安全帽\"}}}, \"person\": {\"ch_name\": \"人体识别\", \"args\": {\"conf_thres\": 0.85}, \"label\": {\"class2label\": {\"0\": \"person\"}}}}",
        "desc": "适用于工地、工厂场景下未佩戴安全帽检测;支持红色、黄色、蓝色、白色、黑色安全帽检测;画面需可分辨头部及安全帽特征;人员头部及安全帽目标不小于画面大小2‰;识别距离小于15m最佳(200万@6mm)",
        "group_name": "人员管理",
        "model": {
          "helmet": {
            "args": {
              "conf_thres": 0.35
            },
            "ch_name": "安全帽识别",
            "label": {
              "class2label": {
                "0": "head",
                "1": "helmet"
              },
              "label_map": {
                "head": "未佩戴安全帽",
                "helmet": "佩戴安全帽"
              }
            }
          },
          "person": {
            "args": {
              "conf_thres": 0.85
            },
            "ch_name": "人体识别",
            "label": {
              "class2label": {
                "0": "person"
              }
            }
          }
        },
        "name": "helmet",
        "process_time": 10,
        "version": "v2.0"
      }
    ]
  },
  "error_code": 0,
  "message": {
        "zh": "查询算法成功!",
        "en": "Query algorithm successful!"
    }
}

3. 算法删除

  • 接口功能描述:删除盒子设备算法;
  • 接口路径:[DELETE] http://云服务IP:9191/ks/proxy/alg;
  • 请求参数说明;
参数名称数据类型是否必须说明
device_idsArray是设备ID数组
nameString是算法名,如helmet

表. 请求参数

参数名称数据类型是否必须说明
AuthorizationString是‘Bearer ’+ token; token通过获取token接口获取
   

表. 请求头

  • 请求示例;
项目详情
请求格式JSON
报文内容{
    "device_ids": ["20e0c32b-f937-4cf2-9e8c-96d1e60e6519"],
    "name": "helmet"
}
  • 响应参数说明;
参数名称数据类型说明
error_codeInt返回响应码
0: 成功
-1: 客户端错误
-2: 服务端错误
messageString返回响应信息
dataObject以对象形式返回每个设备是否成功
  • 响应示例。
项目详情
报文格式JSON
报文内容{
    "data": {
        "20e0c32b-f937-4cf2-9e8c-96d1e60e6519": {
            "result": true,
            "reason": null
        }
    },
    "error_code": 0,
    "message": {
        "zh": "删除算法成功!",
        "en": "Delete algorithm successful!"
    }
}
该文档仅VIP用户可见

内容包括:

1. 付费文档: 技术派、MYDB 等项目配套的 120+篇教程查看权限

2. 面试指南: 校招、社招的 40 万+字面试求职攻略

3. 智能助手: 无限期使用派聪明 AI 助手,已对接讯飞星火和 ChatGPT双通道,不用花 1 分钱

4. 专属问答: 向1v1 发起提问,内容不限于 offer 选择、学习路线、职业规划等

5. 简历修改: 提供简历修改服务,附赠星球 100+优质简历模板可供参考

6. 学习环境: 打造一个沉浸式的学习环境,有一种高考冲刺、大学考研的氛围



》步骤①:微信扫描上方二维码,点击「」按钮

》步骤②:访问星球置顶帖球友必看: ,获取项目配套文档的语雀访问地址和密码

已加入星球,绑定星球编号
删除提醒

确定删除《算法管理》吗

真诚点赞 诚不我欺

回复

算法管理

1. 算法下发
2. 算法查询
3. 算法删除