# -*- coding: utf-8 -*- “““ Created on Thu Jul 11 15:34:57 2019
@author: Kevin “““
from pycocotools.coco import COCO import os import shutil from tqdm import tqdm import skimage.io as io import matplotlib.pyplot as plt import cv2 from PIL import Image ImageDraw
#the path you want to save your results for coco to voc savepath=“F:/coco2014/result/“ img_dir=savepath+‘images/‘ anno_dir=savepath+‘Annotations/‘ # datasets_list=[‘train2014‘ ‘‘] datasets_list=[‘val2014‘]
#if the dir is not existsmake itelse delete it def mkr(path): if os.path.exists(path): shutil.rmtree(path) os.mkdir(path) else: os.mkdir(path) mkr(img_dir) mkr(anno_dir) def id2name(coco): classes=dict() for cls in coco.dataset[‘categories‘]: classes[cls[‘id‘]]=cls[‘name‘] return classes
def write_xml(anno_pathhead objs tail): f = open(anno_path “w“) f.write(head) for obj in objs: f.write(objstr%(obj[0]ob
评论
共有 条评论