Skip to content

通用接口

请求格式

URL /statical/api/v1/obj-detect/{ability}
Method POST

{ability} 请参考"能力列表"中的"接口"一列

请求头说明

Key Value
Content-Type multipart/form-data

参数说明

图片有三种方式,url/file/baseLs,这三种方式根据情况任选一种

Key Require Type Description
url N string 图片URL链接,算法侧通过url获取图片再做分析
file N file 图片二进制文件,支持.jpg
baseLs N string 图片Base64,不带BASE64前缀
threshold N double 阈值
points N string 警戒框列表,格式为JSON字符串

响应字段

响应格式为json

Key Require Type Description
status Y int 状态码
message Y string 提示消息
data Y obj 检测结果
+rs Y string 分析结果,为当前算法检测到物体的标签
+confidence Y float 置信度
+x Y int X坐标
+y Y int Y坐标
+width Y int 宽, 单位像素
+height Y int 高, 单位像素

示例

请求

HTMLForm form(HTMLForm::ENCODING_MULTIPART);
form.set("baseLs", "iVBORw0KGgoAAA..");
form.set("threshold", 0.56);
form.set("points", "[[{"x":100,"y":100},{"x":900,"y":100},{"x":900,"y":800},{"x":100,"y":800}]]");

响应

{
  "status": 200,
  "message": "OK",
  "data": [
    {
      "x": 340,
      "y": 200,
      "width": 200,
      "height": 240,
      "rs": "IllegalAnUmbrella",
      "confidence": 0.98
    }
  ]
}

能力列表

中文名 接口
垃圾满溢 garbage-overflow
人员闯入 human-break-in
违规搭伞 illegal-an-umbrella
占道经营 road-occupated-in-operation
占用消防通道 occupation-of-fire-access
暴露垃圾 garbage-exposed
店外经营 off-store-operation
违规户外广告 illegal-outdoor-advertising
悬挂横幅标语 banner-or-slogans-hungging
道路抛洒物 road-waste-material
沿街晾挂 hang-down-the-street
道路积水 road-ponding
露天烧烤 barbecue-stall-identification