当前位置: 首页 > article >正文

yolo.txt格式与voc格式互转,超详细易上手

        众所周知,yolo训练所需的标签文件类型是.txt的,但我们平时使用标注软件(labelimage等)标注得到的标签文件是.xml类型的,故此xml2txt之间的转换就至关重要了,这点大家不可能想不到,但是网上的文章提供的代码大多数都是冗余,或者难看,难以上手,故此作者打算提供一个相对容易上手且功能完善的xml2txt的文件代码。

对于xml2txt,其中最大的不同就是,xml文件是(xmin,ymin,xmax,ymax)的格式,而txt文件是<xmin,ymin,w,h>的格式,w即xmax-xmin,h即ymax-ymin。

我们打开一个.xml文件,可以看到她里面的格式是这个样子的:

<annotation>
	<folder>ymb_night</folder>
	<filename>1#主变压器中压侧A相套管油位表计_1726521245253963776.jpg</filename>
	<path>C:\Users\customer\Desktop\表计分析工具箱\油位计油面表\ymb_night\1#主变压器中压侧A相套管油位表计_1726521245253963776.jpg</path>
	<source>
		<database>Unknown</database>
	</source>
	<size>
		<width>1920</width>
		<heig

http://www.kler.cn/a/155383.html

相关文章:

  • Go语言 实现将中文转化为拼音
  • python 同时控制多部手机
  • Linux基础1
  • 《TCP/IP网络编程》学习笔记 | Chapter 8:域名及网络地址
  • 【嵌入式开发】单片机CAN配置详解
  • AtomicInteger 和 AtomicIntegerFieldUpdater的区别
  • Centos图形化界面封装OpenStack Ubuntu镜像
  • Electron+Ts+Vue+Vite桌面应用系列:TypeScript常用时间处理工具
  • Python ctypes:揭秘高级Python与底层交互秘籍
  • JavaScript编程基础 – For循环
  • ChatGPT等大语言模型为什么没有智能
  • JavaWeb | 表单开发
  • 智能优化算法应用:基于原子搜索算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 二叉树在线OJ
  • python-迭代器与生成器
  • 强化学习(一)——基本概念及DQN
  • matlab科学计算
  • 如何使用注解实现接口的幂等性校验
  • Linux下activemq的安装与安装成功确认
  • 面试题:千万量级数据中查询 10W 量级的数据有什么方案?
  • Java架构师技术为业务赋能
  • 【DPDK】Trace Library
  • 【目标检测实验系列】YOLOv5创新点改进实验:通过转置卷积,动态学习参数,减少上采用过程特征丢失,提高模型对目标的检测精度!(超详细改进代码流程)
  • 基于深度学习的肺炎CT图像检测诊断系统
  • [cocos creator]EditBox,editing-return事件,清空输入框
  • Java实现数组中紧跟 key 之后出现最频繁的数字