Skip to content

识图结果更新

概述

对于通过创建单图任务创建拼图任务提交的任务, 当识图任务因为识图完成、模型优化、数据修改等原因更新识图结果时,会通知到客户设置的服务器地址。

注意:

  • 您可以使用Request body中的update_time来标识数据是否已更新。
  • Request body的results和Response body中的获取识图结果中的results相同。

参数

callback_url可以包含附加的参数来处理相应的逻辑。目前支持的附加参数如下:

参数名类型说明是否必填
row_sortstring行排序规则:desc=行从上到下排序,编号n ~ 0;asc =行从上到下排序,编号为1 ~ n。默认为desc
detailbool是否需要详细信息,详细信息返回会包含UPC等,默认false。

注意:

  • 更多关于row_sortdetail的信息, 请参考: 获取识图结果
  • callback_url的案例: https://<your_domain>/callback?row_sort=desc&detail=true

通知示例

Method

请求的方式为POST

Header头

Content-Type: application/json
Content-Length: 2204
Connection: keep-alive
Content-Language: zh-CN
Nonce: c5ac7061fccab6bf3e254dcf98995b8c
Authorization:cbs:85206f97-2f4f-4b6e-8830-f3f4ec6fd6ae:RHHlRHs+Jkez/KmMzzK+zE6RRrmYCENwV4LsEUuO+4k=
Timestamp:1666764711

Body数据

json
{
  "status": "SUCCESS",
  "task_id": "b5fed073-d66a-451f-93c0-ea412d7543e8",
  "row_sort": "desc",
  "update_time": 1668478888000,
  "results": [
    {
      "image_url": "https://f-dev.clobotics.cn/4/0040ca4d85f5e5ef7354102f486ef843.jpg",
      "sku_list": [
        {
          "sku_id": "1047441",
          "sku_name": "Coke Original Sparkling Can 180 ml",
          "sku_count": 7,
          "brand": "Coke",
          "category": "Sparkling",
          "manufacturer": "Coca-Cola",
          "flavor": "",
          "sub_brand": "Original",
          "pack_type": "Can",
          "pack_size": "180",
          "sub_category": "",
          "unit": "ML",
          "area": 12.28,
          "total_width": 10.14,
          "upc": "3700050773"
        }
      ],
      "locations": [
        {
          "sku_id": "1044059",
          "bounding_box": {
            "x_min": 0.46711602807044983,
            "y_min": 0.7578532695770264,
            "x_max": 0.481109082698822,
            "y_max": 0.771846354007721
          },
          "position": {
            "index": 0,
            "row": 1,
            "col": 2,
            "stacking": 0
          },
          "box_id": 0,
          "box_type": 0,
          "linked_box_id": 0
        },
        {
          "sku_id": "1044059",
          "bounding_box": {
            "x_min": 0.5359848141670227,
            "y_min": 0.7501513361930847,
            "x_max": 0.5499778389930725,
            "y_max": 0.7641443610191345
          },
          "position": {
            "index": 0,
            "row": 1,
            "col": 3,
            "stacking": 0
          },
          "box_id": 0,
          "box_type": 0,
          "linked_box_id": 0
        }
      ],
      "qualities": [
        {
          "id": "23",
          "name": "test"
        }
      ],
      "metrics": [
        {
          "id": "3",
          "name": "Total facing",
          "value": "38"
        },
        {
          "id": "2",
          "name": "Total empty space",
          "value": "23"
        },
        {
          "id": "5",
          "name": "Total row",
          "value": "5"
        },
        {
          "id": "9",
          "name": "Total door",
          "value": "1"
        }
      ]
    }
  ]
}