# data_pre **Repository Path**: wang-xiaolin999/data_pre ## Basic Information - **Project Name**: data_pre - **Description**: 目标检测数据集预处理代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-17 - **Last Updated**: 2022-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 划分voc数据集 1. 搭建voc文件夹结构 2. 运行`voc_annotation.py`,注意更改路径,类别名称,数据集划分比例 ## voc转换yolo 1. ` xml`文件转换为yolo所需要的`txt`文件:运行 `xml2txt.py` ,注意更改类别,路径 2. 生成`val`,`train`文件夹:运行`v2y.py`注意更改路径 ## voc转换coco 1. 生成`json`文件:运行`v2c.py`注意更改路径,类别名称 2. 生成`val`,`train`文件夹:同运行`v2y.py`注意更改路径 3. 运行img2coco.py , 依据txt文件将训练集和验证集图片复制到指定文件夹 4. xmlchange.py ,修改xml文件中类别名称 5. delobject.py , 删除xml文件中指定类别 6. img_and_xml.py ,当图片和xml文件无法对应时使用,注意不能直接使用,需要看懂代码,注释部分代码使用 7. xmllog.py , 运行该脚本,分析xml标注文件中各类别名称及数量 8.xmlpic.py , 运行该脚本,分析各类别标注框占原图比例