coco_label

本文介绍如何利用COCO数据集训练和应用目标检测模型,涵盖数据预处理、模型选择和评估指标等内容。
摘要由CSDN通过智能技术生成
import json
import os
import numpy as np

np.set_printoptions(suppress=True)
json_dir = '/home/wxrui/DATA/coco/coco/annotations'
out_dir = '/home/wxrui/DATA/coco/test'
type_list = ['train', 'val']
year_list = ['2014', '2017']
label_map = {}


def create_label_map(data_dic):
    global label_map
    label_map = data_dic['categories']
    for index, item in enumerate(label_map):
        item['index'] = index
    label_map_file = open(os.path.join(out_dir, 'label_map.json'), 'w')
    json.dump(label_map, label_map_file, indent=4)


def id_2_index(id_list):
    index_list = []
    map_list = [0 for i in range(100)]
    for item in label_map:
        index = item['index']
        id = item['id']
        map_list[id] = index
    for id in id_list:
        index_list.append(map_list[int(id)])
    return np.array(inde
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值