python工具方法 38 xml旋转框数据转dato|yolo格式

本文介绍了如何将XML格式的旋转框数据转换为Dato和YOLO格式。首先,详细说明了多边形数据的结构,接着提供了Python代码实现数据转换,包括将数据转换为Dato格式和Yolo格式。转换过程中,利用了OpenCV的minAreaRect函数来获取最小外接矩形,以适应YOLO格式的要求。

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

1、基本背景

1.1 多边形格式数据

数据的格式千奇百怪,博主也不清楚此次处理的旋转框属于那种格式,直接上数据吧。
具体数据情况如下所示,与voc数据类似,标注是存储在object标签中,但是标注类型是存储在<possibleresult><name>A220</name></possibleresult>中,在points标签中存储着5个point对象(最后一个point与第一个是相同的),其中每个point都存储着x,y的信息。

<?xml version='1.0' encoding='utf-8'?>
<annotation>
	<source>
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万里鹏程转瞬至

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值