开发者平台

TP-LINK官网首页
开发者平台 / 视频管理系统(VMS)/API功能接口定义/设备消息透传

4.14.11 人数参数配置

4.14.11.1 人数统计开关配置

              Request:
              {
                "method": "set",
                "people_counting": {
                  "pc_enable": {
                    "enabled": "on",
                    "digital_sensitivity": "50"
                  }
                }
              }

              Response:
              {
                "error_code": 0
              }
      

请求参数说明:

参数 类型 说明
enabled 字符串 选择禁用/启用人数统计功能。
取值范围:
on:启用
off:禁用
digital_sensitivity 整型 灵敏度。用于表示算法在检测区域识别人头的灵敏度。1为最低灵敏度,100为最高灵敏度。

4.14.11.2 人数统计布防时间表

              Request:
              {
                "method": "set",
                "people_counting": {
                  "arming_schedule": {
                    "monday": ["0000-2400"],
                    "tuesday": ["0000-2400"],
                    "wednesday": ["0000-2400"],
                    "thursday": ["0000-2400"],
                    "friday": ["0000-2400"],
                    "saturday": ["0000-2400"],
                    "sunday": ["0000-2400"]
                  }
                }
              }

              Response:
              {
                "error_code": 0
              }
                                               
      

请求参数说明:

参数 类型 说明
monday 字符串数组 周一的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
tuesday 字符串数组 周二的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
wednesday 字符串数组 周三的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
thursday 字符串数组 周四的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
friday 字符串数组 周五的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
saturday 字符串数组 周六的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
sunday 字符串数组 周日的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]

4.14.11.3 增加侦测区域

              Request:
              {
                "method": "do",
                "people_counting":
                {
                  "add_regions":
                  {
                    "region_info": // "chn2_region_info"(对应多sensor请求,第一个镜头不需要带chnx前缀)
                    [
                      {
                        "id": "1",
                        "pt1_x":3000,
                        "pt1_y":3500,
                        "pt2_x":2000,
                        "pt2_y":5500,
                        "pt3_x":3500,
                        "pt3_y":8000,
                        "pt4_x":4875,
                        "pt4_y":4000
                      }
                    ]
                  }
                }
              }

              Response:
              {
                "error_code": 0
              }
                                                                     
      

请求参数说明:

参数 类型 说明
id 字符串 区域编号
pt1_x 整型 区域矩形,左上角点位的x坐标
pt1_y 整型 区域矩形,左上角点位的y坐标
pt2_x 整型 区域矩形,右上角点位的x坐标
pt2_y 整型 区域矩形,右上角点位的y坐标
pt3_x 整型 区域矩形,右下角点位的x坐标
pt3_y 整型 区域矩形,右下角点位的y坐标
pt4_x 整型 区域矩形,左下角点位的x坐标
pt4_y 整型 区域矩形,左下角点位的y坐标

4.14.11.4 获取人数统计显示配置

              Request:
              {
                "method": "get",
                "people_counting": {
                  "name": "detect_info"
                }
              }

              Response:
              {
                "error_code": 0,
                "people_counting": {
                  "detect_info": {
                    "show_people_num": "on",
                    "show_people_frame": "on",
                    "x_coor": "5000",
                    "y_coor": "5000"
                  }
                }
              }
                                                                                         
      

返回参数说明:

参数 类型 说明
show_people_num 字符串 人数统计OSD显示开关
取值范围:
on:启用
off:禁用
show_people_frame 字符串 人脸框显示开关
取值范围:
on:启用
off:禁用
x_coor 整型 显示字符起点x坐标,范围为0-10000。
y_coor 整型 显示字符起点y坐标,范围为0-10000。

4.14.11.5 获取人数统计配置

              Request:
              {
                "method": "get",
                "people_counting": {
                  "name": "pc_enable"
                }
              }

              Response:
              {
                "error_code": 0,
                "people_counting": {
                  "pc_enable": {
                    "digital_sensitivity": "50",
                    "enabled": "on"
                  }
                }
              }
                                                          
      

返回参数说明:

参数 类型 说明
enable 字符串 选择禁用/启用人数统计功能。
取值范围:
on:启用
off:禁用
digital_sensitivity 整型 灵敏度。用于表示算法在检测区域识别人头的灵敏度。1为最低灵敏度,100为最高灵敏度

4.14.11.6 获取人数统计布防时间表

        Request:
        {
          "method": "get",
          "people_counting": {
            "name": "arming_schedule"
          }
        }

        Response:
        {
          "error_code": 0,
          "people_counting": {
            "arming_schedule": {
              "monday": ["0000-2400"],
              "tuesday": ["0000-2400"],
              "wednesday": ["0000-2400"],
              "thursday": ["0000-2400"],
              "friday": ["0000-2400"],
              "saturday": ["0000-2400"],
              "sunday": ["0000-2400"]
            }
          }
        }

      

4.14.11.7 获取侦测区域

              Request:
              {
                "method": "get",
                "people_counting":   {
                  "table":	 [
                      "region_info"
                  ]
                }
              }

              Response:
              {
                "error_code": 0,
                "people_counting": 
                {
                    "region_info": 
                    [
                        {
                          "region_info_1": {
                              "id": "1",
                              "pt1_x": "1909",
                              "pt1_y": "4012",
                              "pt2_x": "3854",
                              "pt2_y": "3425",
                              "pt3_x": "4427",
                              "pt3_y": "7530",
                              "pt4_x": "434",
                              "pt4_y": "8302",
                              "position_pan": "0.000000",
                              "position_tilt": "0.000000",
                              "position_zoom": "0.000000"
                            }
                        }
                    ]
                }
              }                                                      
      

请求参数说明:

参数 类型 说明
id 字符串 区域编号
pt1_x 整型 区域矩形,左上角点位的x坐标
pt1_y 整型 区域矩形,左上角点位的y坐标
pt2_x 整型 区域矩形,右上角点位的x坐标
pt2_y 整型 区域矩形,右上角点位的y坐标
pt3_x 整型 区域矩形,右下角点位的x坐标
pt3_y 整型 区域矩形,右下角点位的y坐标
pt4_x 整型 区域矩形,左下角点位的x坐标
pt4_y 整型 区域矩形,左下角点位的y坐标

返回参数说明:

参数 类型 说明
monday 字符串数组 周一的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
tuesday 字符串数组 周二的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
wednesday 字符串数组 周三的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
thursday 字符串数组 周四的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
friday 字符串数组 周五的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
saturday 字符串数组 周六的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]
sunday 字符串数组 周日的布防时间,一天最多可以设置n段,可设置的段数由/function/module_spec中的arming_schedule_max_num值决定。若某天存在多段布防时间,格式如下:["0000-0100","0200-0300"]