1. 测试数据
公司标注平台某张图片的classification
导出结果,也就是图片分类结果。
这个结果应该是树状结构,只是存储时为了方便以平铺形式存储。但是这样使用时就不太方便,所以要复原为树状结构。
clf = [
{
"classificationId": 831139,
"classificationVersion": 1,
"id": "de4f2a89-376e-4b26-a1a4-9987fb60d74b",
"values": [
{
"alias": "物体计数",
"attributeVersion": 1,
"id": "6c020d84-e486-4300-8c96-b1ff9542811c",
"isLeaf": False,
"name": "object_counts",
"value": "object_counts"
},
{
"alias": "拖车数量",
"attributeVersion": 1,
"id": "f8120dc7-45fc-4bcc-8020-9369edfab72a",
"isLeaf": True,
"name": "trailer_count",
"pid": "6c020d84-e486-4300-8c96-b1ff9542811c",
"value": "1"
},
{
"alias": "拖车头数量",
"attributeVersion": 1,
"id": "d01f6289-5ba7-4980-99d1-3644d1883be2",
"isLeaf": True,
"name": "tractor_count",
"pid": "6c020d84-e486-4300-8c96-b1ff9542811c",
"value": "1"
},
{
"alias": "货车数量",
"attributeVersion": 1,
"id": "00129c8e-ce66-4bef-841f-6d0a885c49e9",
"isLeaf": True,
"name": "truck_count",
"pid": "6c020d84-e486-4300-8c96-b1ff9542811c",
"value": "0"
}
]
},
{
"classificationId": 831140,
"classificationVersion": 1,
"id": "4475dd3f-a5a6-40ee-899a-645df2aa0b32",
"values": [
{
"alias": "天气",
"attributeVersion": 1,
"id": "3f6075ed-9ddd-4ccb-a4d6-86bc60e410e5",
"isLeaf": True,
"name": "environment_conditions",
"value": "sunny"
}
]
},
{
"classificationId": 831141,
"classificationVersion": 1,
"id": "f40b57e0-7eb5-4604-96da-6dc009edcdfe",
"values": [
{
"alias"</