数据集
xy_lyl
这个作者很懒,什么都没留下…
展开
-
从VOC到COCO
(四)将voc数据集的xml转化为coco数据集所需的json格式 #coding:utf-8 import xml.etree.ElementTree as ET import os import json coco = dict() coco['images'] = [] coco['type'] = 'instances' coco['annotations'] = [] coco['categories'] = [] category_set = dict() image_set = set原创 2021-04-14 14:47:40 · 175 阅读 · 1 评论 -
从VOC到COCO
(三)根据txt文件批量提取图片 python代码根据txt文件提取图片 从数据集中提取测试集图片 # -*- coding: UTF-8 -*- import sys import re import numpy as np import shutil data = [] for line in open("save.txt", "r"): # 设置文件对象并读取每一行文件 data.append(line) for a in data: #print(a) line3=a[:-1]原创 2021-04-14 10:52:59 · 78 阅读 · 0 评论 -
从VOC到COCO
(二)获取result中文件名并去掉后缀,保存到txt中 python读取文件名并排序后写入.txt中 #coding:utf-8 import os file_path = "testxml" # os.listdir(file)会历遍文件夹内的文件并返回一个列表 path_list = os.listdir(file_path) # print(path_list) # 定义一个空列表,我不需要path_list中的后缀名 path_name=[] # 利用循环历遍path_list列表并且利用spl原创 2021-04-14 10:11:19 · 80 阅读 · 0 评论 -
从VOC到COCO
选适量的xml当做测试集(一) 从Annotation中随机抽取一定数量的xml文件做测试集 import os, random, shutil def moveFile(fileDir): pathDir = os.listdir(fileDir) #取原始路径 filenumber=len(pathDir) rate=0.1 #自定义抽取的比例 picknumber=int(filenumber*rate) #按照rate比例从原创 2021-04-14 09:34:33 · 76 阅读 · 2 评论