手把手教你制作Pytorch-YOLOv4训练集 xml转txt 附代码附注释

本文介绍了如何将XML标注的训练集转换为TXT格式,适用于Tianxiaomo的pytorch-YOLOv4代码。通过修改代码,将class_names替换为实际类别,调整xml_path和txt_path,可以成功制作和转换训练集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近想用github上面Tianxiaomo写的pytorch-YOLOv4版本代码跑自己的训练集,网上没找到现成的制作txt训练集代码,所以对着别人的改了一个
参考博客:将xml转换成txt格式
匹配github上面Tianxiaomo的pytorch-YOLOv4代码,可以直接制作和转换对应的训练集

准备

labelImg制作自己的训练集,格式为xml,上面标注了图片上锚框的各种信息
图像标注软件——labelImg使用教程
在这里插入图片描述

xml内容

在这里插入图片描述

训练集格式

在这里插入图片描述

修改代码

class_names改成你自己定义的类别,比如我这里是dog和cat
xml_path 和 txt_path 改成你笔记本xml文件和将要保存的txt文件路径

效果

在这里插入图片描述

代码
import os
import os.path
import glob
# xml为自带库
import xml.etree.ElementTree as ET


# 训练集信息
class_names = ['', '']	# 训练集标签, 比如 dog, cat 

# 获取文件路径
# xm
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值