分割数据
train_val_split.py
# coding:utf-8
import os
import random
import argparse
parser = argparse.ArgumentParser()
# xml文件的地址,根据自己的数据进行修改 xml一般存放在Annotations下
parser.add_argument('--xml_path', default='/data/carData/', type=str, help='input xml label path')
#数据集的划分,地址选择自己数据下的ImageSets/Main
parser.add_argument('--txt_path', default='/data/train/', type=str, help='output txt label path')
opt = parser.parse_args()
project_path = os.getcwd() # 项目运行目录
# 8:1:1
# 4012
# 2081 /jpg
# 1931 /json
# 数据丢失
trainval_percent = 0.9
train_percent = 0.8
xmlfilepath = project_path + opt.xml_path
txtsavepath = project_path + opt.txt_path
total