全目标检测识别算子
所有文档

          智能视联网平台 EVS

          全目标检测识别算子

          全目标检测和属性识别算子

          为了满足复杂场景算子应用的需要,方便客户接入,提升算子使用效率,提供全目标检测和属性识别算子;输入一张图片,识别图片中的人体、人脸、车辆、电动车并获得对应实体的位置信息、属性信息、和特征信息,以及各个实体之间的关联关系;

          请求Url

          POST /v1/whole/target/detect HTTP/1.1

          Request参数

          参数 可选 类型 说明
          image_base64 必选 String 图片base64编码,iamge_base64和image_url二选一即可,优先使用image_base64
          image_url 必选 String 图片url,只有当image_base64为空时才会使用image_url下载图片再base64编码,增加下载时延
          min_score 可选 Double 最小置信度,如果指定该参数,会对检测、识别结果按min_score过滤,只保留置信度大于min_score的特征结果
          enable_face 可选 Boolean 全目标检测是否检测人脸,默认true
          enable_human 可选 Boolean 全目标检测是否检测人体,默认true
          enable_car 可选 Boolean 全目标检测是否检测车辆(包括二/三轮车),默认true

          Response参数

          参数 类型 说明
          code Integer 0:请求成功,非0:请求失败
          message String 请求成功message为空,请求失败为失败提示信息
          data Object 响应对象实体,包括实体列表和属性数量
          +items List 实体列表
          ++id Integer 实体标识ID,车辆、人体、人脸每种类型实体标识ID从0开始,不断递增
          ++type String 实体类型标识,human:人体,face:人脸,car:车辆(四轮车),electric-car:电动车(二/三轮车)
          ++location Object 位置信息
          +++left Integer 位置相对左边框的坐标
          +++top Integer 位置相对上边框的坐标
          +++width Integer 宽度
          +++height Integer 高度
          ++score Double 置信度
          ++reid_feature List 实体特征向量
          ++其他参数 Object 其他参数说明见以下详细说明,不同类型输出同单一算子调用结果
          +item_count Integer 识别的item个数
          +relation_map List 关联关系实体列表
          ++car_id Integet 车辆实体标识ID,-1表示没有关联到对应实体
          ++human_id Integet 人体实体标识ID,-1表示没有关联到对应实体
          ++face_id Integet 人脸实体标识ID,-1表示没有关联到对应实体

          实体其他参数说明:

          • type:human,人体实体其他结果输出:

          参考:人体检测与属性识别

          参数 类型 说明
          ++attribute Map 人体属性
          • type:face,人脸实体其他结果输出:

          参考:人脸检测与属性识别

          • type:car,车辆(四轮车)实体其他结果输出:
          参数 类型 说明
          ++attribute Map 车辆属性,参考:车辆检测与属性识别
          ++model Object 车型识别结果,参考:车型识别算子
          ++plate Object 车牌识别结果,参考:车牌识别算子
          • type:electric-car,电动车(二/三轮车)实体其他结果输出:

          参考:电动车识别算子

          参数 类型 说明
          ++attribute Map 车辆属性
          ++catagory String 电动车类别
          ++desc String 电动车描述

          实体关联关系说明:

          示例:

          "relation_map": [
              {
                  "car_id": 0,
                  "human_id": 0,
                  "face_id": 0
              },
              {
                  "car_id": -1,
                  "human_id": 1,
                  "face_id": 1
              }
          ]

          第一个关联关系表示车辆ID为0、人体ID为0、人脸ID为0的三个检测结果关联(对应)同一个实体目标;

          第二个关联关心标识人体ID为1、人脸ID为1的两个检测结果关联(对应)同一个实体目标,该实体目标没有车辆结果(car_id=-1);

          上一篇
          AI接口概述
          下一篇
          人脸