# Copyright (c) Facebook, Inc. and its affiliates.
import json
import logging
import numpy as np
import os
from PIL import Image

from detectron2.data.datasets.builtin_meta import COCO_CATEGORIES
from detectron2.data import DatasetCatalog, MetadataCatalog
from detectron2.data.datasets.coco import load_coco_json, register_coco_instances
from detectron2.utils.file_io import PathManager

EntityV2_entity_CATEGORIES = [
{'supercategory': 'entity', 'id': 0, 'name': 'unknown', 'c_name': '未知物', 'type': 'thing'},
{'supercategory': 'person', 'id': 1, 'name': 'man', 'c_name': '男人', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 2, 'name': 'car', 'c_name': '小汽车', 'type': 'thing'},
{'supercategory': 'inanimate_natural_objects', 'id': 3, 'name': 'sky', 'c_name': '天空', 'type': 'stuff'},
{'supercategory': 'seat_furniture', 'id': 4, 'name': 'chair', 'c_name': '椅子', 'type': 'thing'},
{'supercategory': 'utility', 'id': 5, 'name': 'utility_ot', 'c_name': '其他工具', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 6, 'name': 'tree', 'c_name': '树木', 'type': 'stuff'},
{'supercategory': 'traffic_facility', 'id': 7, 'name': 'street_light', 'c_name': '路灯', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 8, 'name': 'potted_plants', 'c_name': '盆栽植物', 'type': 'stuff'},
{'supercategory': 'media', 'id': 9, 'name': 'signboard', 'c_name': '简介牌', 'type': 'thing'},
{'supercategory': 'facility', 'id': 10, 'name': 'facility_ot', 'c_name': '其他设施类', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 11, 'name': 'rigid_container_ot', 'c_name': '其他定型容器', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 12, 'name': 'grass', 'c_name': '草地', 'type': 'stuff'},
{'supercategory': 'media', 'id': 13, 'name': 'sculpture', 'c_name': '雕塑雕像', 'type': 'thing'},
{'supercategory': 'media', 'id': 14, 'name': 'book', 'c_name': '书', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 15, 'name': 'shrub', 'c_name': '灌木', 'type': 'stuff'},
{'supercategory': 'rigid_container', 'id': 16, 'name': 'box', 'c_name': '盒子箱子', 'type': 'thing'},
{'supercategory': 'table', 'id': 17, 'name': 'table_ot', 'c_name': '其他桌子', 'type': 'thing'},
{'supercategory': 'non-building_houses', 'id': 18, 'name': 'electricpole', 'c_name': '电线杆', 'type': 'stuff'},
{'supercategory': 'furniture', 'id': 19, 'name': 'noncommon_furniture', 'c_name': '非常用家具', 'type': 'thing'},
{'supercategory': 'light', 'id': 20, 'name': 'can_light', 'c_name': '筒灯', 'type': 'thing'},
{'supercategory': 'wall', 'id': 21, 'name': 'concretewall', 'c_name': '水泥墙', 'type': 'stuff'},
{'supercategory': 'floor_structure', 'id': 22, 'name': 'floor_structure_ot', 'c_name': '其他地面结构', 'type': 'stuff'},
{'supercategory': 'barrier', 'id': 23, 'name': 'sunk_fence', 'c_name': '矮墙', 'type': 'stuff'},
{'supercategory': 'media', 'id': 24, 'name': 'painting', 'c_name': '绘画类', 'type': 'thing'},
{'supercategory': 'building_houses', 'id': 25, 'name': 'house', 'c_name': '房屋', 'type': 'stuff'},
{'supercategory': 'traffic_facility', 'id': 26, 'name': 'traffic_sign', 'c_name': '交通标志', 'type': 'thing'},
{'supercategory': 'barrier', 'id': 27, 'name': 'barrier_ot', 'c_name': '其他障碍物', 'type': 'stuff'},
{'supercategory': 'building_structure', 'id': 28, 'name': 'floor', 'c_name': '地板', 'type': 'stuff'},
{'supercategory': 'media', 'id': 29, 'name': 'paper', 'c_name': '纸', 'type': 'thing'},
{'supercategory': 'underwater_vehicle', 'id': 30, 'name': 'boat', 'c_name': '小型船只', 'type': 'thing'},
{'supercategory': 'entertainment_appliances_ot', 'id': 31, 'name': 'entertainment_appliances_ot', 'c_name': '其他娱乐设施', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 32, 'name': 'bottle', 'c_name': '瓶子', 'type': 'thing'},
{'supercategory': 'solid', 'id': 33, 'name': 'mountain', 'c_name': '山', 'type': 'stuff'},
{'supercategory': 'birds', 'id': 34, 'name': 'birds_ot', 'c_name': '其他飞禽', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 35, 'name': 'cushion', 'c_name': '抱枕', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 36, 'name': 'pole', 'c_name': '细杆', 'type': 'stuff'},
{'supercategory': 'cup', 'id': 37, 'name': 'cup_ot', 'c_name': '其他杯子', 'type': 'thing'},
{'supercategory': 'bag', 'id': 38, 'name': 'backpack', 'c_name': '背包', 'type': 'thing'},
{'supercategory': 'solid', 'id': 39, 'name': 'soil', 'c_name': '泥土', 'type': 'stuff'},
{'supercategory': 'barrier', 'id': 40, 'name': 'fence', 'c_name': '栅栏', 'type': 'stuff'},
{'supercategory': 'non-building_houses', 'id': 41, 'name': 'non-buildinghouse_ot', 'c_name': '其他非建筑房屋', 'type': 'stuff'},
{'supercategory': 'light', 'id': 42, 'name': 'sconce', 'c_name': '壁灯', 'type': 'thing'},
{'supercategory': 'fooddrink', 'id': 43, 'name': 'fooddrink_ot', 'c_name': '其他食物饮品', 'type': 'thing'},
{'supercategory': 'solid', 'id': 44, 'name': 'stone', 'c_name': '小石头', 'type': 'stuff'},
{'supercategory': 'building_structure', 'id': 45, 'name': 'gutter', 'c_name': '排水沟', 'type': 'stuff'},
{'supercategory': 'bag', 'id': 46, 'name': 'handbag', 'c_name': '手提包', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 47, 'name': 'decoration', 'c_name': '装饰物', 'type': 'thing'},
{'supercategory': 'traffic_facility', 'id': 48, 'name': 'electric_wire', 'c_name': '电线电缆', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 49, 'name': 'trash_bin', 'c_name': '垃圾桶', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 50, 'name': 'road', 'c_name': '马路', 'type': 'stuff'},
{'supercategory': 'kitchen_tool', 'id': 51, 'name': 'plate', 'c_name': '盘子', 'type': 'thing'},
{'supercategory': 'drink', 'id': 52, 'name': 'drink_ot', 'c_name': '其他饮品', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 53, 'name': 'ceiling', 'c_name': '天花板', 'type': 'stuff'},
{'supercategory': 'fluid', 'id': 54, 'name': 'sea', 'c_name': '海', 'type': 'stuff'},
{'supercategory': 'toy', 'id': 55, 'name': 'toy_ot', 'c_name': '其他玩具', 'type': 'thing'},
{'supercategory': 'media', 'id': 56, 'name': 'pen', 'c_name': '笔', 'type': 'thing'},
{'supercategory': 'media', 'id': 57, 'name': 'flag', 'c_name': '旗帜', 'type': 'thing'},
{'supercategory': 'solid', 'id': 58, 'name': 'rock', 'c_name': '岩石', 'type': 'stuff'},
{'supercategory': 'outdoor_supplies', 'id': 59, 'name': 'outdoor_supplies_ot', 'c_name': '其他户外休闲用品', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 60, 'name': 'curtain', 'c_name': '窗帘', 'type': 'thing'},
{'supercategory': 'light', 'id': 61, 'name': 'chandilier', 'c_name': '吊灯', 'type': 'thing'},
{'supercategory': 'fish', 'id': 62, 'name': 'fish_ot', 'c_name': '其他鱼类', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 63, 'name': 'window', 'c_name': '窗户', 'type': 'stuff'},
{'supercategory': 'light', 'id': 64, 'name': 'light_ot', 'c_name': '其他灯', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 65, 'name': 'plugs_and_sockets', 'c_name': '插头插座', 'type': 'thing'},
{'supercategory': 'outdoor_supplies', 'id': 66, 'name': 'rope', 'c_name': '绳子', 'type': 'thing'},
{'supercategory': 'building_houses', 'id': 67, 'name': 'building_houses_ot', 'c_name': '其他建筑房屋', 'type': 'stuff'},
{'supercategory': 'land_transportation', 'id': 68, 'name': 'land_transportation_ot', 'c_name': '其他陆地交通工具', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 69, 'name': 'bicycle', 'c_name': '自行车', 'type': 'thing'},
{'supercategory': 'seat_furniture', 'id': 70, 'name': 'stool', 'c_name': '凳子', 'type': 'thing'},
{'supercategory': 'barrier', 'id': 71, 'name': 'wiredfence', 'c_name': '铁丝网栅栏', 'type': 'stuff'},
{'supercategory': 'kitchen_tool', 'id': 72, 'name': 'kitchen_tool_ot', 'c_name': '其他厨房工具', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 73, 'name': 'building_structure_ot', 'c_name': '非建筑结构', 'type': 'stuff'},
{'supercategory': 'building_houses', 'id': 74, 'name': 'high-rise', 'c_name': '高楼', 'type': 'stuff'},
{'supercategory': 'blanket_furniture', 'id': 75, 'name': 'mat', 'c_name': '垫子', 'type': 'thing'},
{'supercategory': 'seat_furniture', 'id': 76, 'name': 'bench', 'c_name': '长凳', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 77, 'name': 'nonindividual_plants_ot', 'c_name': '其他非独立植物', 'type': 'stuff'},
{'supercategory': 'artifical_ground', 'id': 78, 'name': 'sidewalk', 'c_name': '人行道', 'type': 'stuff'},
{'supercategory': 'media', 'id': 79, 'name': 'billboard', 'c_name': '广告牌', 'type': 'thing'},
{'supercategory': 'plant_part', 'id': 80, 'name': 'flower', 'c_name': '花', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 81, 'name': 'bowl', 'c_name': '碗', 'type': 'thing'},
{'supercategory': 'plant_part', 'id': 82, 'name': 'leaf', 'c_name': '树叶', 'type': 'thing'},
{'supercategory': 'cow', 'id': 83, 'name': 'cow_ot', 'c_name': '其他牛', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 84, 'name': 'dessert_snacks_ot', 'c_name': '其他甜点小吃', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 85, 'name': 'dog', 'c_name': '狗', 'type': 'thing'},
{'supercategory': 'bag', 'id': 86, 'name': 'bag_ot', 'c_name': '其他包', 'type': 'thing'},
{'supercategory': 'media', 'id': 87, 'name': 'photo', 'c_name': '照片', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 88, 'name': 'bath_tool_ot', 'c_name': '其他沐浴工具', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 89, 'name': 'towel', 'c_name': '毛巾', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 90, 'name': 'step', 'c_name': '台阶', 'type': 'stuff'},
{'supercategory': 'light', 'id': 91, 'name': 'ceiling_lamp', 'c_name': '吸顶灯', 'type': 'thing'},
{'supercategory': 'sports_musical', 'id': 92, 'name': 'musical_instrument', 'c_name': '乐器', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 93, 'name': 'barrel', 'c_name': '桶', 'type': 'thing'},
{'supercategory': 'traffic_facility', 'id': 94, 'name': 'traffic_light', 'c_name': '红绿灯', 'type': 'thing'},
{'supercategory': 'cup', 'id': 95, 'name': 'wineglass', 'c_name': '酒杯', 'type': 'thing'},
{'supercategory': 'flexible_container', 'id': 96, 'name': 'plastic_bag', 'c_name': '塑料袋', 'type': 'thing'},
{'supercategory': 'cloth', 'id': 97, 'name': 'cloth_ot', 'c_name': '其他服饰类', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 98, 'name': 'jar', 'c_name': '玻璃罐', 'type': 'thing'},
{'supercategory': 'telephone', 'id': 99, 'name': 'mobilephone', 'c_name': '手机', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 100, 'name': 'pipe', 'c_name': '管道', 'type': 'stuff'},
{'supercategory': 'entertainment_appliances', 'id': 101, 'name': 'cable', 'c_name': '连接线', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 102, 'name': 'fitness_equipment_ot', 'c_name': '其他健身设备', 'type': 'thing'},
{'supercategory': 'media', 'id': 103, 'name': 'poster', 'c_name': '海报类', 'type': 'thing'},
{'supercategory': 'cup', 'id': 104, 'name': 'glass', 'c_name': '玻璃杯', 'type': 'thing'},
{'supercategory': 'plant_part', 'id': 105, 'name': 'branch', 'c_name': '树枝', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 106, 'name': 'repair_tool_ot', 'c_name': '其他修理工具', 'type': 'thing'},
{'supercategory': 'beddings', 'id': 107, 'name': 'pillow', 'c_name': '枕头', 'type': 'thing'},
{'supercategory': 'cabinets', 'id': 108, 'name': 'cabinets_ot', 'c_name': '其他橱柜', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 109, 'name': 'apple', 'c_name': '苹果', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 110, 'name': 'sheep', 'c_name': '羊', 'type': 'thing'},
{'supercategory': 'fluid', 'id': 111, 'name': 'lake', 'c_name': '湖', 'type': 'stuff'},
{'supercategory': 'doll', 'id': 112, 'name': 'doll_ot', 'c_name': '其他玩偶', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 113, 'name': 'fruit_ot', 'c_name': '其他水果', 'type': 'thing'},
{'supercategory': 'solid', 'id': 114, 'name': 'sand', 'c_name': '沙子', 'type': 'stuff'},
{'supercategory': 'cabinets', 'id': 115, 'name': 'kitchen cabinets', 'c_name': '厨房里的柜子', 'type': 'thing'},
{'supercategory': 'non-building_houses', 'id': 116, 'name': 'bridge', 'c_name': '桥', 'type': 'stuff'},
{'supercategory': 'fluid', 'id': 117, 'name': 'river', 'c_name': '河', 'type': 'stuff'},
{'supercategory': 'plant_part', 'id': 118, 'name': 'trunk', 'c_name': '树干', 'type': 'thing'},
{'supercategory': 'media', 'id': 119, 'name': 'media_ot', 'c_name': '其他传媒类', 'type': 'thing'},
{'supercategory': 'wall', 'id': 120, 'name': 'wall_ot', 'c_name': '其他墙', 'type': 'stuff'},
{'supercategory': 'lab_tool', 'id': 121, 'name': 'candle', 'c_name': '蜡烛', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 122, 'name': 'bread', 'c_name': '面包', 'type': 'thing'},
{'supercategory': 'birds', 'id': 123, 'name': 'duck', 'c_name': '鸭', 'type': 'thing'},
{'supercategory': 'birds', 'id': 124, 'name': 'pigeon', 'c_name': '鸽子', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 125, 'name': 'spoon', 'c_name': '勺子', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 126, 'name': 'park_ground', 'c_name': '公园地面', 'type': 'stuff'},
{'supercategory': 'artifical_ground', 'id': 127, 'name': 'artifical_ground_ot', 'c_name': '其他人造地面', 'type': 'stuff'},
{'supercategory': 'fluid', 'id': 128, 'name': 'fluid_ot', 'c_name': '其他液体', 'type': 'stuff'},
{'supercategory': 'table', 'id': 129, 'name': 'dining_table', 'c_name': '餐桌', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 130, 'name': 'pumkin', 'c_name': '南瓜', 'type': 'thing'},
{'supercategory': 'fluid', 'id': 131, 'name': 'snow', 'c_name': '雪', 'type': 'stuff'},
{'supercategory': 'horse', 'id': 132, 'name': 'horse_ot', 'c_name': '其他马', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 133, 'name': 'vegetable_ot', 'c_name': '其他蔬菜', 'type': 'thing'},
{'supercategory': 'flexible_container', 'id': 134, 'name': 'flexible_container_ot', 'c_name': '其他可改变外形的容器', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 135, 'name': 'surveillance_camera', 'c_name': '监控器', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 136, 'name': 'motorbike', 'c_name': '摩托车', 'type': 'thing'},
{'supercategory': 'sofa', 'id': 137, 'name': 'ordniary_sofa', 'c_name': '普通沙发', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 138, 'name': 'banister', 'c_name': '扶手', 'type': 'stuff'},
{'supercategory': 'entertainment_appliances', 'id': 139, 'name': 'laptop', 'c_name': '笔记本电脑', 'type': 'thing'},
{'supercategory': 'outdoor_supplies', 'id': 140, 'name': 'umbrella', 'c_name': '雨伞', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 141, 'name': 'faucet', 'c_name': '水龙头', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 142, 'name': 'mammal_ot', 'c_name': '其他哺乳动物', 'type': 'thing'},
{'supercategory': 'building', 'id': 143, 'name': 'building_ot', 'c_name': '其他建筑类', 'type': 'stuff'},
{'supercategory': 'clean_tool', 'id': 144, 'name': 'napkin', 'c_name': '餐巾', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 145, 'name': 'bus', 'c_name': '公交车', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 146, 'name': 'speaker', 'c_name': '音响', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 147, 'name': 'camera', 'c_name': '照相机', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 148, 'name': 'mirror', 'c_name': '镜子', 'type': 'thing'},
{'supercategory': 'boat_part', 'id': 149, 'name': 'paddle', 'c_name': '桨', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 150, 'name': 'cake', 'c_name': '糕饼', 'type': 'thing'},
{'supercategory': 'footwear', 'id': 151, 'name': 'sneakers', 'c_name': '运动鞋', 'type': 'thing'},
{'supercategory': 'flexible_container', 'id': 152, 'name': 'basket', 'c_name': '篮子', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 153, 'name': 'ventilation', 'c_name': '排气孔', 'type': 'stuff'},
{'supercategory': 'underwater_vehicle', 'id': 154, 'name': 'sailboat', 'c_name': '帆船', 'type': 'thing'},
{'supercategory': 'underwater_vehicle', 'id': 155, 'name': 'ship', 'c_name': '大轮船', 'type': 'thing'},
{'supercategory': 'flexible_container', 'id': 156, 'name': 'can', 'c_name': '易拉罐', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 157, 'name': 'cat', 'c_name': '猫', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 158, 'name': 'screen', 'c_name': '显示器', 'type': 'thing'},
{'supercategory': 'drink', 'id': 159, 'name': 'wine', 'c_name': '葡萄酒', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 160, 'name': 'orange', 'c_name': '橘子', 'type': 'thing'},
{'supercategory': 'bed', 'id': 161, 'name': 'bedroom bed', 'c_name': '卧室床', 'type': 'thing'},
{'supercategory': 'ball', 'id': 162, 'name': 'ball_ot', 'c_name': '其他球类', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 163, 'name': 'log', 'c_name': '原木', 'type': 'stuff'},
{'supercategory': 'entertainment_appliances', 'id': 164, 'name': 'switch', 'c_name': '开关', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 165, 'name': 'elephant', 'c_name': '大象', 'type': 'thing'},
{'supercategory': 'blanket_furniture', 'id': 166, 'name': 'blanket', 'c_name': '毛毯', 'type': 'thing'},
{'supercategory': 'air_vehicle', 'id': 167, 'name': 'airplane', 'c_name': '飞机', 'type': 'thing'},
{'supercategory': 'energyfacility', 'id': 168, 'name': 'kiosk', 'c_name': '电话亭', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 169, 'name': 'television', 'c_name': '电视机', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 170, 'name': 'trolley', 'c_name': '手推车', 'type': 'thing'},
{'supercategory': 'insect', 'id': 171, 'name': 'bee', 'c_name': '蜜蜂', 'type': 'thing'},
{'supercategory': 'solid', 'id': 172, 'name': 'gravel', 'c_name': '砂砾', 'type': 'stuff'},
{'supercategory': 'sofa', 'id': 173, 'name': 'couch', 'c_name': '长沙发', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 174, 'name': 'van', 'c_name': '厢式货车', 'type': 'thing'},
{'supercategory': 'meat', 'id': 175, 'name': 'meat_ot', 'c_name': '其他肉', 'type': 'thing'},
{'supercategory': 'accessories', 'id': 176, 'name': 'accessories_ot', 'c_name': '其他服饰类', 'type': 'thing'},
{'supercategory': 'blanket_furniture', 'id': 177, 'name': 'blanket_furniture_ot', 'c_name': '其他毯子', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 178, 'name': 'hanger', 'c_name': '衣架', 'type': 'thing'},
{'supercategory': 'blanket_furniture', 'id': 179, 'name': 'rug', 'c_name': '地毯', 'type': 'thing'},
{'supercategory': 'flexible_container', 'id': 180, 'name': 'paper_bag', 'c_name': '纸袋', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 181, 'name': 'remote_control', 'c_name': '遥控器', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 182, 'name': 'kitchen_sink', 'c_name': '盥洗', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 183, 'name': 'fork', 'c_name': '叉', 'type': 'thing'},
{'supercategory': 'kitchen_pot', 'id': 184, 'name': 'kitchen_pot_ot', 'c_name': '其他厨房用锅', 'type': 'thing'},
{'supercategory': 'insect', 'id': 185, 'name': 'insect_ot', 'c_name': '其他昆虫类', 'type': 'thing'},
{'supercategory': 'solid', 'id': 186, 'name': 'dirt', 'c_name': '贫瘠土地', 'type': 'stuff'},
{'supercategory': 'artifical_ground', 'id': 187, 'name': 'path', 'c_name': '小径', 'type': 'stuff'},
{'supercategory': 'underwater_vehicle', 'id': 188, 'name': 'underwater_vehicle_ot', 'c_name': '其他水中交通工具', 'type': 'thing'},
{'supercategory': 'sofa', 'id': 189, 'name': 'double_sofa', 'c_name': '双人沙发', 'type': 'thing'},
{'supercategory': 'seasoning', 'id': 190, 'name': 'condiment', 'c_name': '调味品', 'type': 'thing'},
{'supercategory': 'fooddrink', 'id': 191, 'name': 'drug', 'c_name': '药品', 'type': 'thing'},
{'supercategory': 'knife', 'id': 192, 'name': 'table-knife', 'c_name': '餐刀', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 193, 'name': 'gym_equipment', 'c_name': '室内健身器材', 'type': 'thing'},
{'supercategory': 'footwear', 'id': 194, 'name': 'hose', 'c_name': '靴子', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 195, 'name': 'peach', 'c_name': '桃', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 196, 'name': 'flowerpot', 'c_name': '花盆', 'type': 'thing'},
{'supercategory': 'toy', 'id': 197, 'name': 'ballon', 'c_name': '气球', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 198, 'name': 'bagel', 'c_name': '硬面包', 'type': 'thing'},
{'supercategory': 'non-building_houses', 'id': 199, 'name': 'tent', 'c_name': '帐篷', 'type': 'stuff'},
{'supercategory': 'entertainment_appliances', 'id': 200, 'name': 'tv_receiver', 'c_name': '电视接收器', 'type': 'thing'},
{'supercategory': 'cabinets', 'id': 201, 'name': 'nightstand', 'c_name': '床头柜', 'type': 'thing'},
{'supercategory': 'kitchen_appliances', 'id': 202, 'name': 'kitchen_appliances_ot', 'c_name': '其他厨房电器', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 203, 'name': 'ski_pole', 'c_name': '滑雪杆', 'type': 'thing'},
{'supercategory': 'upper_body_clothing', 'id': 204, 'name': 'coat', 'c_name': '外套', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 205, 'name': 'cutting_board', 'c_name': '砧板', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 206, 'name': 'stair', 'c_name': '楼梯', 'type': 'stuff'},
{'supercategory': 'plant_part', 'id': 207, 'name': 'plant_part_ot', 'c_name': '其他植物部分', 'type': 'thing'},
{'supercategory': 'footwear', 'id': 208, 'name': 'footwear_ot', 'c_name': '其他鞋', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 209, 'name': 'microphone', 'c_name': '麦克风', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 210, 'name': 'lemon', 'c_name': '柠檬', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 211, 'name': 'vine', 'c_name': '藤蔓', 'type': 'stuff'},
{'supercategory': 'upper_body_clothing', 'id': 212, 'name': 'upper_body_clothing_os', 'c_name': '其他上身类', 'type': 'thing'},
{'supercategory': 'hat', 'id': 213, 'name': 'hat_ot', 'c_name': '其他帽', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 214, 'name': 'mushroom', 'c_name': '蘑菇', 'type': 'thing'},
{'supercategory': 'vehicle_part', 'id': 215, 'name': 'tire', 'c_name': '轮胎', 'type': 'thing'},
{'supercategory': 'cabinets', 'id': 216, 'name': 'filling cabinets', 'c_name': '文件柜', 'type': 'thing'},
{'supercategory': 'ball', 'id': 217, 'name': 'billards', 'c_name': '台球', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 218, 'name': 'teapot', 'c_name': '茶壶', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 219, 'name': 'awning', 'c_name': '遮篷', 'type': 'stuff'},
{'supercategory': 'entertainment_appliances', 'id': 220, 'name': 'keyboard', 'c_name': '键盘', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 221, 'name': 'ladder', 'c_name': '梯子', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 222, 'name': 'mouse', 'c_name': '鼠标', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 223, 'name': 'platter', 'c_name': '大浅盘', 'type': 'thing'},
{'supercategory': 'seat_furniture', 'id': 224, 'name': 'seat_furniture_ot', 'c_name': '其他椅子', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 225, 'name': 'spatula', 'c_name': '厨房用铲', 'type': 'thing'},
{'supercategory': 'toy', 'id': 226, 'name': 'kite', 'c_name': '风筝', 'type': 'thing'},
{'supercategory': 'light', 'id': 227, 'name': 'lantern', 'c_name': '灯笼', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 228, 'name': 'train', 'c_name': '火车', 'type': 'thing'},
{'supercategory': 'sofa', 'id': 229, 'name': 'sofa_ot', 'c_name': '其他沙发', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 230, 'name': 'trail', 'c_name': '小道', 'type': 'stuff'},
{'supercategory': 'table', 'id': 231, 'name': 'integrated_table_and_chair', 'c_name': '一体化桌椅', 'type': 'thing'},
{'supercategory': 'building_houses', 'id': 232, 'name': 'castle', 'c_name': '城堡', 'type': 'stuff'},
{'supercategory': 'lab_tool', 'id': 233, 'name': 'lab_tool_ot', 'c_name': '其他实验工具', 'type': 'thing'},
{'supercategory': 'seasoning', 'id': 234, 'name': 'seasoning_ot', 'c_name': '其他调味品', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 235, 'name': 'cable_car', 'c_name': '缆车', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 236, 'name': 'fast_food_ot', 'c_name': '其他快餐食品', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 237, 'name': 'railroad', 'c_name': '铁路轨道', 'type': 'stuff'},
{'supercategory': 'kitchen_tool', 'id': 238, 'name': 'tableware', 'c_name': '餐具', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 239, 'name': 'court', 'c_name': '球场', 'type': 'stuff'},
{'supercategory': 'toy', 'id': 240, 'name': 'played_blocks', 'c_name': '积木', 'type': 'thing'},
{'supercategory': 'light', 'id': 241, 'name': 'lightbulb', 'c_name': '灯泡', 'type': 'thing'},
{'supercategory': 'toy', 'id': 242, 'name': 'chess', 'c_name': '棋类', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 243, 'name': 'crops', 'c_name': '庄稼', 'type': 'stuff'},
{'supercategory': 'bag', 'id': 244, 'name': 'suitcase', 'c_name': '手提箱', 'type': 'thing'},
{'supercategory': 'reptile', 'id': 245, 'name': 'lizard', 'c_name': '蜥蜴', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 246, 'name': 'earthware_pot_with_handle', 'c_name': '带柄的陶罐', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 247, 'name': 'pizza', 'c_name': '披萨', 'type': 'thing'},
{'supercategory': 'building_houses', 'id': 248, 'name': 'tower', 'c_name': '塔', 'type': 'stuff'},
{'supercategory': 'truck', 'id': 249, 'name': 'truck_ot', 'c_name': '其他卡车', 'type': 'thing'},
{'supercategory': 'fooddrink', 'id': 250, 'name': 'cigarette', 'c_name': '香烟', 'type': 'thing'},
{'supercategory': 'human_accessories', 'id': 251, 'name': 'scarf', 'c_name': '围巾', 'type': 'thing'},
{'supercategory': 'kitchen_appliances', 'id': 252, 'name': 'refrigerator', 'c_name': '冰箱', 'type': 'thing'},
{'supercategory': 'racket', 'id': 253, 'name': 'racket_ot', 'c_name': '其他拍子', 'type': 'thing'},
{'supercategory': 'deer', 'id': 254, 'name': 'giraffe', 'c_name': '长颈鹿', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 255, 'name': 'scooter', 'c_name': '滑板车', 'type': 'thing'},
{'supercategory': 'appliances', 'id': 256, 'name': 'appliances_ot', 'c_name': '其他家电', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 257, 'name': 'banana', 'c_name': '香蕉', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 258, 'name': 'ski_board', 'c_name': '滑雪板', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 259, 'name': 'clean_tool_ot', 'c_name': '其他清洁工具', 'type': 'thing'},
{'supercategory': 'toy', 'id': 260, 'name': 'dice', 'c_name': '筛子', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 261, 'name': 'crumb', 'c_name': '面包屑', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 262, 'name': 'commonfig', 'c_name': '无花果', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 263, 'name': 'tomato', 'c_name': '番茄', 'type': 'thing'},
{'supercategory': 'birds', 'id': 264, 'name': 'goose', 'c_name': '鹅', 'type': 'thing'},
{'supercategory': 'table', 'id': 265, 'name': 'desk', 'c_name': '书桌', 'type': 'thing'},
{'supercategory': 'media', 'id': 266, 'name': 'packaging_paper', 'c_name': '包装纸', 'type': 'thing'},
{'supercategory': 'toy', 'id': 267, 'name': 'poker', 'c_name': '扑克', 'type': 'thing'},
{'supercategory': 'non-building_houses', 'id': 268, 'name': 'pier', 'c_name': '码头', 'type': 'stuff'},
{'supercategory': 'non-building_houses', 'id': 269, 'name': 'swimmingpool', 'c_name': '游泳池', 'type': 'stuff'},
{'supercategory': 'fitness_equipment', 'id': 270, 'name': 'surfboard', 'c_name': '冲浪板', 'type': 'thing'},
{'supercategory': 'lab_tool', 'id': 271, 'name': ' medical_equipment', 'c_name': '医疗器械', 'type': 'thing'},
{'supercategory': 'footwear', 'id': 272, 'name': 'leather_shoes', 'c_name': '皮鞋', 'type': 'thing'},
{'supercategory': 'media', 'id': 273, 'name': 'blackboard', 'c_name': '黑板白板', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 274, 'name': 'egg', 'c_name': '鸡蛋', 'type': 'thing'},
{'supercategory': 'ventilation_appliances', 'id': 275, 'name': 'air_conditioner', 'c_name': '空调', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 276, 'name': 'gamepad', 'c_name': '游戏手柄', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 277, 'name': 'pipe', 'c_name': '水管', 'type': 'thing'},
{'supercategory': 'insect', 'id': 278, 'name': 'moth', 'c_name': '飞蛾', 'type': 'thing'},
{'supercategory': 'crustacea', 'id': 279, 'name': 'crustacea_ot', 'c_name': '其他甲壳类动物', 'type': 'thing'},
{'supercategory': 'mollusca', 'id': 280, 'name': 'jellyfish', 'c_name': '水母', 'type': 'thing'},
{'supercategory': 'table', 'id': 281, 'name': 'table_cloth', 'c_name': '桌布', 'type': 'thing'},
{'supercategory': 'cabinets', 'id': 282, 'name': 'wardrobe', 'c_name': '衣柜', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 283, 'name': 'bar', 'c_name': '吧台', 'type': 'stuff'},
{'supercategory': 'underwater_vehicle', 'id': 284, 'name': 'canoe', 'c_name': '皮划艇', 'type': 'thing'},
{'supercategory': 'birds', 'id': 285, 'name': 'chicken', 'c_name': '鸡', 'type': 'thing'},
{'supercategory': 'fluid', 'id': 286, 'name': 'pond', 'c_name': '池塘', 'type': 'stuff'},
{'supercategory': 'upper_body_clothing', 'id': 287, 'name': 'T-shirt', 'c_name': 'T恤', 'type': 'thing'},
{'supercategory': 'footwear', 'id': 288, 'name': 'splippers', 'c_name': '拖鞋', 'type': 'thing'},
{'supercategory': 'media', 'id': 289, 'name': 'bulletin_board', 'c_name': '电子公告牌', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 290, 'name': 'strawberry', 'c_name': '草莓', 'type': 'thing'},
{'supercategory': 'telephone', 'id': 291, 'name': 'corded_telephone', 'c_name': '有线电话', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 292, 'name': 'saucer', 'c_name': '茶碟', 'type': 'thing'},
{'supercategory': 'reptile', 'id': 293, 'name': 'turtle', 'c_name': '龟', 'type': 'thing'},
{'supercategory': 'cup', 'id': 294, 'name': 'coffee cup', 'c_name': '咖啡杯', 'type': 'thing'},
{'supercategory': 'solid', 'id': 295, 'name': 'solid_ot', 'c_name': '其他固体', 'type': 'stuff'},
{'supercategory': 'wall', 'id': 296, 'name': 'glasswall', 'c_name': '玻璃墙', 'type': 'stuff'},
{'supercategory': 'vegetable', 'id': 297, 'name': 'carrot', 'c_name': '胡萝卜', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 298, 'name': 'tissue', 'c_name': '抽纸', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 299, 'name': 'individual_plants_ot', 'c_name': '其他独立植物', 'type': 'stuff'},
{'supercategory': 'traffic_facility', 'id': 300, 'name': 'fire_hyrant', 'c_name': '消防龙头', 'type': 'thing'},
{'supercategory': 'footwear', 'id': 301, 'name': ' high-heeled_shoes', 'c_name': '高跟鞋', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 302, 'name': 'potato', 'c_name': '马铃薯', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 303, 'name': 'radiator', 'c_name': '暖气', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 304, 'name': 'wrench', 'c_name': '扳手', 'type': 'thing'},
{'supercategory': 'stove', 'id': 305, 'name': 'gas_stove', 'c_name': '燃气炉', 'type': 'thing'},
{'supercategory': 'horse', 'id': 306, 'name': 'zebra', 'c_name': '斑马', 'type': 'thing'},
{'supercategory': 'non-building_houses', 'id': 307, 'name': 'fountain_ground', 'c_name': '喷泉台', 'type': 'stuff'},
{'supercategory': 'knife', 'id': 308, 'name': 'knife_ot', 'c_name': '其他刀', 'type': 'thing'},
{'supercategory': 'weapon', 'id': 309, 'name': 'rifle', 'c_name': '步枪', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 310, 'name': 'monkey', 'c_name': '猴子', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 311, 'name': 'straw', 'c_name': '稻草', 'type': 'stuff'},
{'supercategory': 'ball', 'id': 312, 'name': 'golf', 'c_name': '高尔夫球', 'type': 'thing'},
{'supercategory': 'lab_tool', 'id': 313, 'name': ' folder', 'c_name': '文件夹', 'type': 'thing'},
{'supercategory': 'human_accessories', 'id': 314, 'name': 'gloves', 'c_name': '手套', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 315, 'name': 'screwdriver', 'c_name': '螺丝刀', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 316, 'name': 'drinking_straw', 'c_name': '吸管', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 317, 'name': 'pig', 'c_name': '猪', 'type': 'thing'},
{'supercategory': 'plant', 'id': 318, 'name': 'plant_ot', 'c_name': '其他植物', 'type': 'thing'},
{'supercategory': 'cabinets', 'id': 319, 'name': 'bathroom cabinets', 'c_name': '浴室柜', 'type': 'thing'},
{'supercategory': 'ventilation_appliances', 'id': 320, 'name': 'vent', 'c_name': '通风孔', 'type': 'thing'},
{'supercategory': 'clean_appliances', 'id': 321, 'name': 'washing_machine', 'c_name': '洗衣机', 'type': 'thing'},
{'supercategory': 'racket', 'id': 322, 'name': 'tennis_racket', 'c_name': '网球拍', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 323, 'name': 'chopsticks', 'c_name': '筷子', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 324, 'name': 'seal', 'c_name': '海豹', 'type': 'thing'},
{'supercategory': 'building_houses', 'id': 325, 'name': 'lighthouse', 'c_name': '灯塔', 'type': 'stuff'},
{'supercategory': 'kitchen_appliances', 'id': 326, 'name': 'kettle', 'c_name': '水壶', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 327, 'name': 'parachute', 'c_name': '降落伞', 'type': 'thing'},
{'supercategory': 'beddings', 'id': 328, 'name': 'blanket', 'c_name': '被子', 'type': 'thing'},
{'supercategory': 'drink', 'id': 329, 'name': 'juice', 'c_name': '果汁', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 330, 'name': 'food_processor', 'c_name': '食品加工机', 'type': 'thing'},
{'supercategory': 'truck', 'id': 331, 'name': 'pickup_truck', 'c_name': '皮卡车', 'type': 'thing'},
{'supercategory': 'doll', 'id': 332, 'name': 'teddy_bear', 'c_name': '泰迪熊', 'type': 'thing'},
{'supercategory': 'deer', 'id': 333, 'name': 'deer_ot', 'c_name': '其他鹿', 'type': 'thing'},
{'supercategory': 'entity', 'id': 334, 'name': 'blur', 'c_name': '模糊的区域', 'type': 'stuff'},
{'supercategory': 'clock_furniture', 'id': 335, 'name': 'clock', 'c_name': '时钟', 'type': 'thing'},
{'supercategory': 'beddings', 'id': 336, 'name': 'beddings_ot', 'c_name': '其他床上用品', 'type': 'thing'},
{'supercategory': 'lab_tool', 'id': 337, 'name': 'tube', 'c_name': '试管', 'type': 'thing'},
{'supercategory': 'fluid', 'id': 338, 'name': 'fountain', 'c_name': '喷泉', 'type': 'stuff'},
{'supercategory': 'non-building_houses', 'id': 339, 'name': 'parterre', 'c_name': '花坛', 'type': 'stuff'},
{'supercategory': 'human_accessories', 'id': 340, 'name': 'human_accessories_ot', 'c_name': '其他人物服饰类', 'type': 'thing'},
{'supercategory': 'birds', 'id': 341, 'name': 'parrot', 'c_name': '鹦鹉', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 342, 'name': 'toilet', 'c_name': '马桶', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 343, 'name': 'dumbbell', 'c_name': '哑铃', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 344, 'name': 'pear', 'c_name': '梨', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 345, 'name': 'pineapple', 'c_name': '菠萝', 'type': 'thing'},
{'supercategory': 'building_houses', 'id': 346, 'name': 'temple', 'c_name': '寺庙', 'type': 'stuff'},
{'supercategory': 'repair_tool', 'id': 347, 'name': 'brush', 'c_name': '刷子', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 348, 'name': 'onion', 'c_name': '洋葱', 'type': 'thing'},
{'supercategory': 'crustacea', 'id': 349, 'name': 'crab', 'c_name': '螃蟹', 'type': 'thing'},
{'supercategory': 'camel', 'id': 350, 'name': 'camel_ot', 'c_name': '其他骆驼', 'type': 'thing'},
{'supercategory': 'traffic_facility', 'id': 351, 'name': 'guideboard', 'c_name': '路牌路标', 'type': 'thing'},
{'supercategory': 'human_accessories', 'id': 352, 'name': 'watch', 'c_name': '手表', 'type': 'thing'},
{'supercategory': 'kitchen_appliances', 'id': 353, 'name': 'range_hood', 'c_name': '油烟机', 'type': 'thing'},
{'supercategory': 'clock_furniture', 'id': 354, 'name': 'alarm clock', 'c_name': '闹钟', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 355, 'name': 'cage', 'c_name': '笼子', 'type': 'thing'},
{'supercategory': 'ball', 'id': 356, 'name': 'tennis', 'c_name': '网球', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 357, 'name': 'salt_shaker', 'c_name': '盐甁', 'type': 'thing'},
{'supercategory': 'kitchen_pot', 'id': 358, 'name': 'frying_pan', 'c_name': '煎锅', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 359, 'name': 'sausage', 'c_name': '香肠', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 360, 'name': 'mango', 'c_name': '芒果', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 361, 'name': 'lion', 'c_name': '狮子', 'type': 'thing'},
{'supercategory': 'kitchen_appliances', 'id': 362, 'name': 'oven', 'c_name': '烤箱', 'type': 'thing'},
{'supercategory': 'vehicle_part', 'id': 363, 'name': 'vehicle_part_ot', 'c_name': '其他车体部分', 'type': 'thing'},
{'supercategory': 'weapon', 'id': 364, 'name': 'sword', 'c_name': '剑', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 365, 'name': 'bell_papper', 'c_name': '甜椒', 'type': 'thing'},
{'supercategory': 'seafood', 'id': 366, 'name': 'seafood_ot', 'c_name': '其他海鲜', 'type': 'thing'},
{'supercategory': 'bed', 'id': 367, 'name': 'bed_ot', 'c_name': '其他床', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 368, 'name': 'wheelchair', 'c_name': '轮椅', 'type': 'thing'},
{'supercategory': 'fish', 'id': 369, 'name': 'goldfish', 'c_name': '金鱼', 'type': 'thing'},
{'supercategory': 'cabinets', 'id': 370, 'name': 'chest_of_drawers', 'c_name': '五斗柜', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 371, 'name': 'shampoo', 'c_name': '洗发水沐浴露', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 372, 'name': 'squirrel', 'c_name': '松鼠', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 373, 'name': 'sealion', 'c_name': '海狮', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 374, 'name': 'chimney', 'c_name': '烟筒', 'type': 'stuff'},
{'supercategory': 'building_structure', 'id': 375, 'name': 'fireplace', 'c_name': '壁炉', 'type': 'stuff'},
{'supercategory': 'helmet', 'id': 376, 'name': 'helmet_ot', 'c_name': '其他头盔', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 377, 'name': 'bathhub', 'c_name': '澡盆', 'type': 'thing'},
{'supercategory': 'kitchen_appliances', 'id': 378, 'name': 'micro-wave_oven', 'c_name': '微波炉', 'type': 'thing'},
{'supercategory': 'racket', 'id': 379, 'name': 'golf_club', 'c_name': '高尔夫球杆', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 380, 'name': 'seating_area', 'c_name': '座位席', 'type': 'stuff'},
{'supercategory': 'glasses', 'id': 381, 'name': 'sunglasses_ot', 'c_name': '其他眼镜', 'type': 'thing'},
{'supercategory': 'ventilation_appliances', 'id': 382, 'name': 'ventilation_appliances_ot', 'c_name': '其他通风类电器', 'type': 'thing'},
{'supercategory': 'clock_furniture', 'id': 383, 'name': 'wall clock', 'c_name': '挂钟', 'type': 'thing'},
{'supercategory': 'racket', 'id': 384, 'name': 'baseball bat', 'c_name': '棒球棒', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 385, 'name': 'shovel', 'c_name': '铲子', 'type': 'thing'},
{'supercategory': 'outdoor_supplies', 'id': 386, 'name': 'fishing_tool', 'c_name': '钓鱼工具', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 387, 'name': 'hotdog', 'c_name': '热狗', 'type': 'thing'},
{'supercategory': 'insect', 'id': 388, 'name': 'snail', 'c_name': '蜗牛', 'type': 'thing'},
{'supercategory': 'crustacea', 'id': 389, 'name': 'shrimp', 'c_name': '虾', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 390, 'name': 'broom', 'c_name': '扫帚', 'type': 'thing'},
{'supercategory': 'cow', 'id': 391, 'name': 'antelope', 'c_name': '羚羊', 'type': 'thing'},
{'supercategory': 'solid', 'id': 392, 'name': 'cement_floor', 'c_name': '水泥地', 'type': 'stuff'},
{'supercategory': 'socks', 'id': 393, 'name': 'hose', 'c_name': '普通袜子', 'type': 'thing'},
{'supercategory': 'bag', 'id': 394, 'name': 'briefcase', 'c_name': '公文包', 'type': 'thing'},
{'supercategory': 'fluid', 'id': 395, 'name': 'brook', 'c_name': '小溪', 'type': 'stuff'},
{'supercategory': 'weapon', 'id': 396, 'name': 'weapon_ot', 'c_name': '其他武器', 'type': 'thing'},
{'supercategory': 'reptile', 'id': 397, 'name': 'snake', 'c_name': '蛇', 'type': 'thing'},
{'supercategory': 'upper_body_clothing', 'id': 398, 'name': 'shirt', 'c_name': '衬衫', 'type': 'thing'},
{'supercategory': 'ball', 'id': 399, 'name': 'football', 'c_name': '足球', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 400, 'name': 'watermelon', 'c_name': '西瓜', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 401, 'name': 'alley', 'c_name': '胡同', 'type': 'stuff'},
{'supercategory': 'building_houses', 'id': 402, 'name': 'skyscraper', 'c_name': '摩天大楼', 'type': 'stuff'},
{'supercategory': 'clean_tool', 'id': 403, 'name': 'toilet_paper', 'c_name': '厕所用纸', 'type': 'thing'},
{'supercategory': 'media', 'id': 404, 'name': 'banner', 'c_name': '横幅', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 405, 'name': 'grape', 'c_name': '葡萄', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 406, 'name': 'radish', 'c_name': '萝卜', 'type': 'thing'},
{'supercategory': 'drink', 'id': 407, 'name': 'coffee', 'c_name': '咖啡', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 408, 'name': 'palm', 'c_name': '棕榈树', 'type': 'stuff'},
{'supercategory': 'fluid', 'id': 409, 'name': 'waterfall', 'c_name': '瀑布', 'type': 'stuff'},
{'supercategory': 'energyfacility', 'id': 410, 'name': 'solar_pannel', 'c_name': '太阳能板', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 411, 'name': 'radio', 'c_name': '收音机', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 412, 'name': 'hammer', 'c_name': '锤子', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 413, 'name': 'carriage', 'c_name': '马车', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 414, 'name': 'doughnut', 'c_name': '甜甜圈', 'type': 'thing'},
{'supercategory': 'insect', 'id': 415, 'name': 'dragonfly', 'c_name': '蜻蜓', 'type': 'thing'},
{'supercategory': 'outdoor_supplies', 'id': 416, 'name': 'crutch', 'c_name': '拐杖', 'type': 'thing'},
{'supercategory': 'lab_tool', 'id': 417, 'name': 'ruler', 'c_name': '尺子', 'type': 'thing'},
{'supercategory': 'mollusca', 'id': 418, 'name': 'mollusca_ot', 'c_name': '其他软体类动物', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 419, 'name': 'leopard', 'c_name': '豹子', 'type': 'thing'},
{'supercategory': 'jewlery', 'id': 420, 'name': 'jewlery_ot', 'c_name': '其他首饰', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 421, 'name': 'extension_cord', 'c_name': '延长线', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 422, 'name': 'tong', 'c_name': '钳子', 'type': 'thing'},
{'supercategory': 'underwater_vehicle', 'id': 423, 'name': 'motorboat', 'c_name': '摩托艇', 'type': 'thing'},
{'supercategory': 'non_individual_plants', 'id': 424, 'name': 'moss', 'c_name': '苔藓', 'type': 'stuff'},
{'supercategory': 'traffic_facility', 'id': 425, 'name': 'parking_meter', 'c_name': '停车计时器', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 426, 'name': 'ski', 'c_name': '雪橇', 'type': 'thing'},
{'supercategory': 'air_vehicle', 'id': 427, 'name': 'hot_ballon', 'c_name': '热气球', 'type': 'thing'},
{'supercategory': 'birds', 'id': 428, 'name': 'eagle', 'c_name': '鹰', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 429, 'name': 'kangaroo', 'c_name': '袋鼠', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 430, 'name': 'dolphin', 'c_name': '海豚', 'type': 'thing'},
{'supercategory': 'jewlery', 'id': 431, 'name': 'necklace', 'c_name': '项链', 'type': 'thing'},
{'supercategory': 'ventilation_appliances', 'id': 432, 'name': 'ceiling_fan', 'c_name': '吊扇', 'type': 'thing'},
{'supercategory': 'ball', 'id': 433, 'name': 'basketball', 'c_name': '篮球', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 434, 'name': 'bow_and_arrow', 'c_name': '弓箭', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 435, 'name': 'tank', 'c_name': '坦克', 'type': 'thing'},
{'supercategory': 'boat_part', 'id': 436, 'name': 'boat_part_ot', 'c_name': '其他船体部分', 'type': 'thing'},
{'supercategory': 'doll', 'id': 437, 'name': 'barbie_doll', 'c_name': '芭比娃娃', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 438, 'name': 'cabbage', 'c_name': '甘蓝', 'type': 'thing'},
{'supercategory': 'insect', 'id': 439, 'name': 'ant', 'c_name': '蚂蚁', 'type': 'thing'},
{'supercategory': 'crustacea', 'id': 440, 'name': 'lobster', 'c_name': '龙虾', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 441, 'name': 'tiger', 'c_name': '老虎', 'type': 'thing'},
{'supercategory': 'ball', 'id': 442, 'name': 'baseball', 'c_name': '棒球', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 443, 'name': 'frisbee', 'c_name': '飞盘', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 444, 'name': 'hairdryer', 'c_name': '吹风机', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 445, 'name': 'cookie', 'c_name': '饼干', 'type': 'thing'},
{'supercategory': 'birds', 'id': 446, 'name': 'sparrow', 'c_name': '麻雀', 'type': 'thing'},
{'supercategory': 'bear', 'id': 447, 'name': 'polar_bear', 'c_name': '北极熊', 'type': 'thing'},
{'supercategory': 'air_vehicle', 'id': 448, 'name': 'helicopter', 'c_name': '直升机', 'type': 'thing'},
{'supercategory': 'media', 'id': 449, 'name': 'trophies_medals_certification', 'c_name': '奖杯奖牌证书', 'type': 'thing'},
{'supercategory': 'bear', 'id': 450, 'name': 'bear_ot', 'c_name': '其他熊', 'type': 'thing'},
{'supercategory': 'glasses', 'id': 451, 'name': 'sunglasses', 'c_name': '墨镜', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 452, 'name': 'toothbrush', 'c_name': '牙刷', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 453, 'name': 'sushi', 'c_name': '寿司', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 454, 'name': 'rabbit', 'c_name': '兔子', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 455, 'name': 'platform', 'c_name': '站台', 'type': 'stuff'},
{'supercategory': 'hat', 'id': 456, 'name': 'sunhat', 'c_name': '太阳帽', 'type': 'thing'},
{'supercategory': 'ventilation_appliances', 'id': 457, 'name': 'mechanical_fan', 'c_name': '机械风扇', 'type': 'thing'},
{'supercategory': 'clock_furniture', 'id': 458, 'name': 'clock_furniture_ot', 'c_name': '其他钟', 'type': 'thing'},
{'supercategory': 'container', 'id': 459, 'name': 'container_ot', 'c_name': '其他容器类', 'type': 'thing'},
{'supercategory': 'birds', 'id': 460, 'name': 'owl', 'c_name': '猫头鹰', 'type': 'thing'},
{'supercategory': 'mollusca', 'id': 461, 'name': 'starfish', 'c_name': '海星', 'type': 'thing'},
{'supercategory': 'fish', 'id': 462, 'name': 'seahorse', 'c_name': '海马', 'type': 'thing'},
{'supercategory': 'amphibians', 'id': 463, 'name': 'frog', 'c_name': '蛙', 'type': 'thing'},
{'supercategory': 'artifical_ground', 'id': 464, 'name': 'parkinglot', 'c_name': '停车位', 'type': 'stuff'},
{'supercategory': 'artifical_ground', 'id': 465, 'name': 'playground', 'c_name': '运动场', 'type': 'stuff'},
{'supercategory': 'table', 'id': 466, 'name': 'billiard_table', 'c_name': '台球桌', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 467, 'name': 'swing', 'c_name': '秋千', 'type': 'thing'},
{'supercategory': 'insect', 'id': 468, 'name': 'spider', 'c_name': '蜘蛛', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 469, 'name': 'fox', 'c_name': '狐狸', 'type': 'thing'},
{'supercategory': 'jewlery', 'id': 470, 'name': 'earrings', 'c_name': '耳环', 'type': 'thing'},
{'supercategory': 'kitchen_appliances', 'id': 471, 'name': 'coffeemaker', 'c_name': '咖啡机', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 472, 'name': 'soap', 'c_name': '肥皂', 'type': 'thing'},
{'supercategory': 'outdoor_supplies', 'id': 473, 'name': 'hammock', 'c_name': '吊床', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 474, 'name': 'candy', 'c_name': '糖果', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 475, 'name': 'french_fries', 'c_name': '炸薯条', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 476, 'name': 'cucumber', 'c_name': '黄瓜', 'type': 'thing'},
{'supercategory': 'building_houses', 'id': 477, 'name': 'church', 'c_name': '教堂', 'type': 'stuff'},
{'supercategory': 'upper_body_clothing', 'id': 478, 'name': 'hoodie', 'c_name': '连帽衫', 'type': 'thing'},
{'supercategory': 'trousers', 'id': 479, 'name': 'pants', 'c_name': '长裤', 'type': 'thing'},
{'supercategory': 'stove', 'id': 480, 'name': 'stove_ot', 'c_name': '其他炉灶', 'type': 'thing'},
{'supercategory': 'bed', 'id': 481, 'name': 'crib', 'c_name': '婴儿床', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 482, 'name': 'crane', 'c_name': '起重机', 'type': 'thing'},
{'supercategory': 'insect', 'id': 483, 'name': 'caterpillar', 'c_name': '毛毛虫', 'type': 'thing'},
{'supercategory': 'reptile', 'id': 484, 'name': 'crocodile', 'c_name': '鳄鱼', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 485, 'name': 'sunflower', 'c_name': '向日葵', 'type': 'stuff'},
{'supercategory': 'building_structure', 'id': 486, 'name': 'stage', 'c_name': '舞台', 'type': 'stuff'},
{'supercategory': 'fitness_equipment', 'id': 487, 'name': 'slide', 'c_name': '滑梯', 'type': 'thing'},
{'supercategory': 'knife', 'id': 488, 'name': 'kitchen-knife', 'c_name': '菜刀', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 489, 'name': 'segway', 'c_name': '二轮平衡小车', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 490, 'name': 'snowmobile', 'c_name': '摩托雪橇', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 491, 'name': 'hamster', 'c_name': '仓鼠', 'type': 'thing'},
{'supercategory': 'jewlery', 'id': 492, 'name': 'ring', 'c_name': '戒指', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 493, 'name': 'blueberry', 'c_name': '蓝莓', 'type': 'thing'},
{'supercategory': 'drink', 'id': 494, 'name': 'ice_cream', 'c_name': '冰淇淋', 'type': 'thing'},
{'supercategory': 'hat', 'id': 495, 'name': 'baseball_cap', 'c_name': '棒球帽', 'type': 'thing'},
{'supercategory': 'clock_furniture', 'id': 496, 'name': 'digital clock', 'c_name': '数字钟', 'type': 'thing'},
{'supercategory': 'air_vehicle', 'id': 497, 'name': 'air_traffic_ot', 'c_name': '其他空中交通工具', 'type': 'thing'},
{'supercategory': 'bear', 'id': 498, 'name': 'brown_bear', 'c_name': '棕熊', 'type': 'thing'},
{'supercategory': 'sky', 'id': 499, 'name': 'cloud', 'c_name': '白云', 'type': 'stuff'},
{'supercategory': 'footwear', 'id': 500, 'name': 'sandals', 'c_name': '凉鞋', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 501, 'name': 'punching_bag', 'c_name': '出气筒', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 502, 'name': 'door', 'c_name': '门', 'type': 'stuff'},
{'supercategory': 'stove', 'id': 503, 'name': 'electronic_stove', 'c_name': '电子炉', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 504, 'name': 'dance_pole', 'c_name': '舞杆', 'type': 'thing'},
{'supercategory': 'weapon', 'id': 505, 'name': 'cannon', 'c_name': '大炮', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 506, 'name': 'christmas_tree', 'c_name': '圣诞树', 'type': 'stuff'},
{'supercategory': 'inanimate_natural_objects', 'id': 507, 'name': 'inanimate_natural_objects_ot', 'c_name': '其他无生命自然物', 'type': 'stuff'},
{'supercategory': 'stove', 'id': 508, 'name': 'wood_stove', 'c_name': '烧柴炉', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 509, 'name': 'mop', 'c_name': '拖把', 'type': 'thing'},
{'supercategory': 'weapon', 'id': 510, 'name': 'dagger', 'c_name': '匕首', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 511, 'name': 'countertop', 'c_name': '台面', 'type': 'stuff'},
{'supercategory': 'fitness_equipment', 'id': 512, 'name': 'treadmill', 'c_name': '跑步机', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 513, 'name': 'liquid_soap', 'c_name': '洗手液', 'type': 'thing'},
{'supercategory': 'air_vehicle', 'id': 514, 'name': 'spacecraft', 'c_name': '火箭卫星宇宙飞船', 'type': 'thing'},
{'supercategory': 'vehicle_part', 'id': 515, 'name': 'wheel', 'c_name': '车轮', 'type': 'thing'},
{'supercategory': 'deer', 'id': 516, 'name': 'sika_deer', 'c_name': '梅花鹿', 'type': 'thing'},
{'supercategory': 'camel', 'id': 517, 'name': 'alpaca', 'c_name': '羊驼', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 518, 'name': 'rose', 'c_name': '玫瑰', 'type': 'stuff'},
{'supercategory': 'entertainment_appliances', 'id': 519, 'name': 'flashlight', 'c_name': '手电筒', 'type': 'thing'},
{'supercategory': 'ball', 'id': 520, 'name': 'rugby', 'c_name': '橄榄球', 'type': 'thing'},
{'supercategory': 'kitchen_tool', 'id': 521, 'name': 'cake_stand', 'c_name': '蛋糕架', 'type': 'thing'},
{'supercategory': 'outdoor_supplies', 'id': 522, 'name': 'tripod', 'c_name': '三脚架', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 523, 'name': 'golf_cart', 'c_name': '高尔夫球车', 'type': 'thing'},
{'supercategory': 'vehicle_part', 'id': 524, 'name': 'windshield_wiper', 'c_name': '雨刮器', 'type': 'thing'},
{'supercategory': 'boat_part', 'id': 525, 'name': 'mast', 'c_name': '桅杆', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 526, 'name': 'coconut', 'c_name': '椰子', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 527, 'name': 'zucchini', 'c_name': '西葫芦', 'type': 'thing'},
{'supercategory': 'birds', 'id': 528, 'name': 'peacock', 'c_name': '孔雀', 'type': 'thing'},
{'supercategory': 'fish', 'id': 529, 'name': 'shark', 'c_name': '鲨鱼', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 530, 'name': 'raccoon', 'c_name': '浣熊', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 531, 'name': 'stove', 'c_name': '火炉', 'type': 'stuff'},
{'supercategory': 'telephone', 'id': 532, 'name': 'cellular_telephone', 'c_name': '蜂窝电话', 'type': 'thing'},
{'supercategory': 'table', 'id': 533, 'name': 'coffee_table', 'c_name': '咖啡桌', 'type': 'thing'},
{'supercategory': 'rigid_container', 'id': 534, 'name': 'tank', 'c_name': '油罐', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 535, 'name': 'binoculars', 'c_name': '双筒望远镜', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 536, 'name': 'hambuger', 'c_name': '汉堡包', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 537, 'name': 'broccolli', 'c_name': '西兰花', 'type': 'thing'},
{'supercategory': 'animal', 'id': 538, 'name': 'animal_ot', 'c_name': '其他动物', 'type': 'thing'},
{'supercategory': 'insect', 'id': 539, 'name': 'ladybug', 'c_name': '瓢虫', 'type': 'thing'},
{'supercategory': 'trousers', 'id': 540, 'name': 'trousers_ot', 'c_name': '其他裤', 'type': 'thing'},
{'supercategory': 'kitchen_appliances', 'id': 541, 'name': 'toaster', 'c_name': '烤面包机', 'type': 'thing'},
{'supercategory': 'telephone', 'id': 542, 'name': 'telephone_ot', 'c_name': '其他电话', 'type': 'thing'},
{'supercategory': 'cup', 'id': 543, 'name': 'measuring cup', 'c_name': '量杯', 'type': 'thing'},
{'supercategory': 'land_transportation', 'id': 544, 'name': 'snow_plow', 'c_name': '雪犁车', 'type': 'thing'},
{'supercategory': 'toy', 'id': 545, 'name': 'stuffed-animal', 'c_name': '动物标本', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 546, 'name': 'popcorn', 'c_name': '爆米花', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 547, 'name': 'taco', 'c_name': '墨西哥玉米薄饼卷', 'type': 'thing'},
{'supercategory': 'reptile', 'id': 548, 'name': 'dinosar', 'c_name': '恐龙', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 549, 'name': 'rhinoceros', 'c_name': '犀牛', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 550, 'name': 'lavender', 'c_name': '薰衣草', 'type': 'stuff'},
{'supercategory': 'building_structure', 'id': 551, 'name': 'glass_window', 'c_name': '玻璃橱窗', 'type': 'stuff'},
{'supercategory': 'sofa', 'id': 552, 'name': 'sofa_bed', 'c_name': '沙发床', 'type': 'thing'},
{'supercategory': 'lab_tool', 'id': 553, 'name': 'balance', 'c_name': '天平', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 554, 'name': 'pancake', 'c_name': '薄饼', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 555, 'name': 'pomegranate', 'c_name': '石榴', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 556, 'name': 'asparagus', 'c_name': '芦笋', 'type': 'thing'},
{'supercategory': 'insect', 'id': 557, 'name': 'beetle', 'c_name': '甲虫', 'type': 'thing'},
{'supercategory': 'birds', 'id': 558, 'name': 'canary', 'c_name': '金丝雀', 'type': 'thing'},
{'supercategory': 'reptile', 'id': 559, 'name': 'reptile_ot', 'c_name': '其他爬行类', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 560, 'name': 'whale', 'c_name': '鲸鱼', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 561, 'name': 'donkey', 'c_name': '驴', 'type': 'thing'},
{'supercategory': 'sky', 'id': 562, 'name': 'sun', 'c_name': '太阳', 'type': 'stuff'},
{'supercategory': 'fluid', 'id': 563, 'name': 'waterdrop', 'c_name': '水滴', 'type': 'stuff'},
{'supercategory': 'entertainment_appliances', 'id': 564, 'name': 'sweing_machine', 'c_name': '缝纫机', 'type': 'thing'},
{'supercategory': 'cabinets', 'id': 565, 'name': 'drawer', 'c_name': '抽屉', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 566, 'name': 'crossbar', 'c_name': '横杆', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 567, 'name': 'ax', 'c_name': '斧子', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 568, 'name': 'drill', 'c_name': '钻头', 'type': 'thing'},
{'supercategory': 'repair_tool', 'id': 569, 'name': 'bolt', 'c_name': '螺栓', 'type': 'thing'},
{'supercategory': 'kitchen_pot', 'id': 570, 'name': 'slow_cooker', 'c_name': '慢炖锅', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 571, 'name': 'dustpan', 'c_name': '簸箕', 'type': 'thing'},
{'supercategory': 'beddings', 'id': 572, 'name': 'mattress', 'c_name': '床垫', 'type': 'thing'},
{'supercategory': 'weapon', 'id': 573, 'name': 'handgun', 'c_name': '手枪', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 574, 'name': 'sandwich', 'c_name': '三明治', 'type': 'thing'},
{'supercategory': 'birds', 'id': 575, 'name': 'crow', 'c_name': '乌鸦', 'type': 'thing'},
{'supercategory': 'birds', 'id': 576, 'name': 'woodpecker', 'c_name': '啄木鸟', 'type': 'thing'},
{'supercategory': 'glasses', 'id': 577, 'name': 'goggles', 'c_name': '护目镜', 'type': 'thing'},
{'supercategory': 'hat', 'id': 578, 'name': 'cowboy_hat', 'c_name': '牛仔帽', 'type': 'thing'},
{'supercategory': 'ball', 'id': 579, 'name': 'volleyball', 'c_name': '排球', 'type': 'thing'},
{'supercategory': 'kitchen_pot', 'id': 580, 'name': 'casserole', 'c_name': '砂锅', 'type': 'thing'},
{'supercategory': 'clean_tool', 'id': 581, 'name': 'vacuum_cleaner', 'c_name': '吸尘器', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 582, 'name': 'waffle', 'c_name': '华夫饼', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 583, 'name': 'pie', 'c_name': '馅饼', 'type': 'thing'},
{'supercategory': 'building_structure', 'id': 584, 'name': 'escalator', 'c_name': '手动扶梯', 'type': 'stuff'},
{'supercategory': 'building_structure', 'id': 585, 'name': 'balcony', 'c_name': '阳台', 'type': 'stuff'},
{'supercategory': 'jewlery', 'id': 586, 'name': 'bracelet', 'c_name': '手镯', 'type': 'thing'},
{'supercategory': 'helmet', 'id': 587, 'name': 'bicyclehelmet', 'c_name': '自行车头盔', 'type': 'thing'},
{'supercategory': 'clean_appliances', 'id': 588, 'name': 'dishwasher', 'c_name': '洗碗机', 'type': 'thing'},
{'supercategory': 'clean_appliances', 'id': 589, 'name': 'clean_appliances_ot', 'c_name': '其他清洁类电器', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 590, 'name': 'converter', 'c_name': '转换器', 'type': 'thing'},
{'supercategory': 'common_furniture', 'id': 591, 'name': 'storage box', 'c_name': '储物箱', 'type': 'thing'},
{'supercategory': 'racket', 'id': 592, 'name': 'table_tennis_racket', 'c_name': '乒乓球拍', 'type': 'thing'},
{'supercategory': 'fitness_equipment', 'id': 593, 'name': 'scoreboard', 'c_name': '记分牌', 'type': 'thing'},
{'supercategory': 'sports_musical', 'id': 594, 'name': 'sports_musical_ot', 'c_name': '其他运动乐器', 'type': 'thing'},
{'supercategory': 'outdoor_supplies', 'id': 595, 'name': 'stretcher', 'c_name': '担架', 'type': 'thing'},
{'supercategory': 'vehicle', 'id': 596, 'name': 'vehicle_ot', 'c_name': '其他交通工具', 'type': 'thing'},
{'supercategory': 'sky', 'id': 597, 'name': 'moon', 'c_name': '月亮', 'type': 'stuff'},
{'supercategory': 'non-building_houses', 'id': 598, 'name': 'cage', 'c_name': '笼子', 'type': 'stuff'},
{'supercategory': 'lower_body_clothing', 'id': 599, 'name': 'lower_body_clothing_ot', 'c_name': '其他下身类', 'type': 'thing'},
{'supercategory': 'human_accessories', 'id': 600, 'name': 'crown', 'c_name': '王冠', 'type': 'thing'},
{'supercategory': 'bed', 'id': 601, 'name': 'dog bed', 'c_name': '狗床', 'type': 'thing'},
{'supercategory': 'seat_furniture', 'id': 602, 'name': 'fitness_chair', 'c_name': '健身椅子', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 603, 'name': 'pretzel', 'c_name': '椒盐脆饼', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 604, 'name': 'puff_pastry', 'c_name': '油酥饼', 'type': 'thing'},
{'supercategory': 'dress', 'id': 605, 'name': 'dress_ot', 'c_name': '其他裙子', 'type': 'thing'},
{'supercategory': 'entertainment_appliances', 'id': 606, 'name': 'mixer', 'c_name': '搅拌机', 'type': 'thing'},
{'supercategory': 'table', 'id': 607, 'name': 'tennis_table', 'c_name': '乒乓球桌', 'type': 'thing'},
{'supercategory': 'cup', 'id': 608, 'name': 'beaker', 'c_name': '烧杯', 'type': 'thing'},
{'supercategory': 'seasoning', 'id': 609, 'name': 'papper', 'c_name': '胡椒粉', 'type': 'thing'},
{'supercategory': 'seasoning', 'id': 610, 'name': 'salad', 'c_name': '沙拉', 'type': 'thing'},
{'supercategory': 'insect', 'id': 611, 'name': 'parasite', 'c_name': '寄生虫', 'type': 'thing'},
{'supercategory': 'non-building_houses', 'id': 612, 'name': 'tunnel', 'c_name': '隧道', 'type': 'stuff'},
{'supercategory': 'energyfacility', 'id': 613, 'name': 'conveyor_belt', 'c_name': '传送带', 'type': 'thing'},
{'supercategory': 'upper_body_clothing', 'id': 614, 'name': 'jacket', 'c_name': '夹克', 'type': 'thing'},
{'supercategory': 'upper_body_clothing', 'id': 615, 'name': 'tank_top', 'c_name': '背心', 'type': 'thing'},
{'supercategory': 'dress', 'id': 616, 'name': 'one-piece_dress', 'c_name': '连衣裙', 'type': 'thing'},
{'supercategory': 'bed', 'id': 617, 'name': 'cradle', 'c_name': '摇篮', 'type': 'thing'},
{'supercategory': 'vegetable', 'id': 618, 'name': 'wax_gourd', 'c_name': '冬瓜', 'type': 'thing'},
{'supercategory': 'drink', 'id': 619, 'name': 'cocktail', 'c_name': '鸡尾酒', 'type': 'thing'},
{'supercategory': 'insect', 'id': 620, 'name': 'centipede', 'c_name': '蜈蚣', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 621, 'name': 'lily', 'c_name': '百合花', 'type': 'stuff'},
{'supercategory': 'individual_plants', 'id': 622, 'name': 'maple', 'c_name': '枫树', 'type': 'stuff'},
{'supercategory': 'sky', 'id': 623, 'name': 'rainbow', 'c_name': '彩虹', 'type': 'stuff'},
{'supercategory': 'building_houses', 'id': 624, 'name': 'statium', 'c_name': '体育场', 'type': 'stuff'},
{'supercategory': 'upper_body_clothing', 'id': 625, 'name': 'jersey', 'c_name': '运动衫', 'type': 'thing'},
{'supercategory': 'ball', 'id': 626, 'name': 'hockey', 'c_name': '曲棍球', 'type': 'thing'},
{'supercategory': 'kitchen_pot', 'id': 627, 'name': 'pressure_cooker', 'c_name': '高压锅', 'type': 'thing'},
{'supercategory': 'bath_tool', 'id': 628, 'name': 'nail_clippers', 'c_name': '指甲刀', 'type': 'thing'},
{'supercategory': 'beddings', 'id': 629, 'name': 'sleeping-bag', 'c_name': '睡袋', 'type': 'thing'},
{'supercategory': 'vehicle_part', 'id': 630, 'name': 'rearview_mirror', 'c_name': '后视镜', 'type': 'thing'},
{'supercategory': 'weapon', 'id': 631, 'name': 'shotgun', 'c_name': '猎枪', 'type': 'thing'},
{'supercategory': 'weapon', 'id': 632, 'name': 'missle', 'c_name': '导弹', 'type': 'thing'},
{'supercategory': 'dessert_snacks', 'id': 633, 'name': 'beehive', 'c_name': '蜂巢', 'type': 'thing'},
{'supercategory': 'fast_food', 'id': 634, 'name': 'spaghetti', 'c_name': '意大利面', 'type': 'thing'},
{'supercategory': 'fruit', 'id': 635, 'name': 'grapefruit', 'c_name': '柚子', 'type': 'thing'},
{'supercategory': 'amphibians', 'id': 636, 'name': 'amphibians_ot', 'c_name': '其他两栖类', 'type': 'thing'},
{'supercategory': 'mammal', 'id': 637, 'name': 'porcupine', 'c_name': '豪猪', 'type': 'thing'},
{'supercategory': 'individual_plants', 'id': 638, 'name': 'willow', 'c_name': '柳树', 'type': 'stuff'},
{'supercategory': 'trousers', 'id': 639, 'name': 'shorts', 'c_name': '短裤', 'type': 'thing'},
{'supercategory': 'person', 'id': 640, 'name': 'person_ot', 'c_name': '无法分辨年龄性别的人', 'type': 'thing'},
{'supercategory': 'person', 'id': 641, 'name': 'woman', 'c_name': '女人', 'type': 'thing'},
{'supercategory': 'person', 'id': 642, 'name': 'boy', 'c_name': '男孩', 'type': 'thing'},
{'supercategory': 'person', 'id': 643, 'name': 'girl', 'c_name': '女孩', 'type': 'thing'},
]

_PREDEFINED_SPLITS = {
    "entityv2_entity_train_01": (
        "entityseg/images/entity_01_11580",
        "entityseg/annotations/entity_segmentation/entityv2_01_entity_train.json"
    ),
    "entityv2_entity_train_02": (
        "entityseg/images/entity_02_11598",
        "entityseg/annotations/entity_segmentation/entityv2_02_entity_train.json"
    ),
    "entityv2_entity_train_03": (
        "entityseg/images/entity_03_10049",
        "entityseg/annotations/entity_segmentation/entityv2_03_entity_train.json"
    ),
    "entityv2_entity_train_all": (
        "entityseg/images",
        "entityseg/annotations/entity_segmentation/entityv2_010203_entity_train.json"
    ),
    "entityv2_entity_val_all": (
        "entityseg/images",
        "entityseg/annotations/entity_segmentation/entityv2_010203_entity_val.json"
    ),
    "entityv2_entity_train_all_lr": (
        "entityseg/images_lr",
        "entityseg/annotations/entity_segmentation/entityv2_010203_entity_val_lr.json"
    ),
    "entityv2_entity_val_all_lr": (
        "entityseg/images_lr",
        "entityseg/annotations/entity_segmentation/entityv2_010203_entity_val_lr.json"
    ),
}

_PREDEFINED_SPLITS_COCO = {}
_PREDEFINED_SPLITS_COCO["coco_2017_train_entity_rle"]      = ("coco/train2017", "coco/annotations/entity_train2017_RLE.json")
_PREDEFINED_SPLITS_COCO["coco_2017_val_entity_rle"]        = ("coco/val2017", "coco/annotations/entity_val2017.json")

def _get_entity_meta():
    entity_ids = [k["id"] for k in EntityV2_entity_CATEGORIES]
    entity_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(entity_ids)}
    entity_classes = [k["name"] for k in EntityV2_entity_CATEGORIES]
    ret = {
        "thing_dataset_id_to_contiguous_id": entity_dataset_id_to_contiguous_id,
        "thing_classes": entity_classes,
    }
    return ret

def _get_coco_trans_meta():
	oc2nc_map = {category['id']: [cid, category["isthing"], category["name"], category["color"]] for cid, category in enumerate(COCO_CATEGORIES)}
	NEW_COCO_CATEGORIES = []
	for key, value in oc2nc_map.items():
		new_info = {"id": value[0], "isthing": value[1], "name": value[2], "color": value[3]}
		NEW_COCO_CATEGORIES.append(new_info)
	
	thing_ids     = [k["id"]    for k in NEW_COCO_CATEGORIES]
	thing_colors  = [k["color"] for k in NEW_COCO_CATEGORIES]
	thing_classes = [k["name"]  for k in NEW_COCO_CATEGORIES]
	thing_dataset_id_to_contiguous_id = {k: i for i, k in enumerate(thing_ids)}
	ret = {
		"thing_dataset_id_to_contiguous_id": thing_dataset_id_to_contiguous_id,
        "thing_classes": thing_classes,
        "thing_colors": thing_colors,
    }
	return ret

def register_entityv2_entity(root):
    for key, (image_root, json_file) in _PREDEFINED_SPLITS.items():
        # Assume pre-defined datasets live in `./datasets`.
        register_coco_instances(
            key,
            _get_entity_meta(),
            os.path.join(root, json_file) if "://" not in json_file else json_file,
            os.path.join(root, image_root),
        )
    for key, (image_root, json_file) in _PREDEFINED_SPLITS_COCO.items():
        # Assume pre-defined datasets live in `./datasets`.
        register_coco_instances(
            key,
            _get_coco_trans_meta(),
            os.path.join(root, json_file) if "://" not in json_file else json_file,
            os.path.join(root, image_root),
        )

_root = os.getenv("DETECTRON2_DATASETS", "datasets")
register_entityv2_entity(_root)