目标检测算法——将xml格式转换为YOLOv5格式txt

深度学习Tricks,第一时间送达


XML:即可扩展标记语言,XML全称是Extensible Markup Language,中文译为可扩展的标记语言,它是SGML(标准通用标记语言)的一个子集,与hxml文件不同的是, XML的作用只是数据保存和数据交换。XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。xml是当前处理结构化文档信息中相当给力的技术,XML有助于在服务器之间穿梭结构化数据,这使得开发人员更加得心应手的控制数据的存储和传输。

XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

XML命名规则

XML 元素必须遵循以下命名规则:

1、名称可以含字母、数字以及其他的字符
 2、名称不能以数字或者标点符号开始
 3、名称不能以字符 “xml”(或者 XML、Xml)开始
 4、名称不能包含空格
 5、可使用任何名称,没有保留的字词

将VOC数据集中的xml格式转换为YOLOv5的txt格式,代码如下:

import xml.etree.ElementTree as ETimport pickle
import os
from os import listdir , getcwd
from os.path import join
import globclasses = ["cone tank", "water horse bucket"]def convert(size, box):dw = 1.0/size[0]dh = 1.0/size[1]x = (box[0]+box[1])/2.0y = (box[2]+box[3])/2.0w = box[1] - box[0]h = box[3] - box[2]x = x*dww = w*dwy = y*dhh = h*dhreturn (x,y,w,h)def convert_annotation(image_name):in_file = open('./indata/'+image_name[:-3]+'xml') #xml文件路径out_file = open('./labels/train/'+image_name[:-3]+'txt', 'w') #转换后的txt文件存放路径f = open('./indata/'+image_name[:-3]+'xml')xml_text = f.read()root = ET.fromstring(xml_text)f.close()size = root.find('size')w = int(size.find('width').text)h = int(size.find('height').text)for obj in root.iter('object'):cls = obj.find('name').textif cls not in classes:print(cls)continuecls_id = classes.index(cls)xmlbox = obj.find('bndbox')b = (float(xmlbox.find('xmin').text), float(xmlbox.find('xmax').text), float(xmlbox.find('ymin').text),float(xmlbox.find('ymax').text))bb = convert((w,h), b)out_file.write(str(cls_id) + " " + " ".join([str(a) for a in bb]) + '\n')wd = getcwd()if __name__ == '__main__':for image_path in glob.glob("./images/train/*.jpg"): #每一张图片都对应一个xml文件这里写xml对应的图片的路径image_name = image_path.split('\\')[-1]convert_annotation(image_name)

🚀🏆🍀【算法创新&算法训练&论文投稿】相关链接👇👇👇


【YOLO创新算法尝新系列】

🏂 美团出品 | YOLOv6 v3.0 is Coming(超越YOLOv7、v8)

🏂 官方正品 | Ultralytics YOLOv8算法来啦(尖端SOTA模型)

🏂 改进YOLOv5/YOLOv7——魔改YOLOv5/YOLOv7提升检测精度(涨点必备)

————————————🌴【重磅干货来袭】🎄————————————

🚀一、主干网络改进(持续更新中)🎄🎈

1.目标检测算法——YOLOv5/YOLOv7改进之结合ConvNeXt结构(纯卷积|超越Swin)

2.目标检测算法——YOLOv5/YOLOv7改进之结合MobileOne结构(高性能骨干|仅需1ms)

3.目标检测算法——YOLOv5/YOLOv7改进之结合Swin Transformer V2(涨点神器)

4.目标检测算法——YOLOv5/YOLOv7改进结合BotNet(Transformer)

5.目标检测算法——YOLOv5/YOLOv7改进之GSConv+Slim Neck(优化成本)

6.目标检测算法——YOLOv5/YOLOv7改进结合新神经网络算子Involution(CVPR 2021)

7.目标检测算法——YOLOv7改进|增加小目标检测层

8.目标检测算法——YOLOv5改进|增加小目标检测层

🌴 持续更新中……

🚀二、轻量化网络(持续更新中)🎄🎈

1.目标检测算法——YOLOv5/YOLOv7改进之结合​RepVGG(速度飙升)

2.目标检测算法——YOLOv5/YOLOv7改进之结合​PP-LCNet(轻量级CPU网络)

3.目标检测算法——YOLOv5/YOLOv7改进之结合轻量化网络MobileNetV3(降参提速)

4.目标检测算法——YOLOv5/YOLOv7改进|结合轻量型网络ShuffleNetV2

5.目标检测算法——YOLOv5/YOLOv7改进结合轻量型Ghost模块

🌴 持续更新中……

🚀三、注意力机制(持续更新中)🎄🎈

1.目标检测算法——YOLOv5改进之结合CBAM注意力机制

2.目标检测算法——YOLOv7改进之结合CBAM注意力机制

3.目标检测算法——YOLOv5/YOLOv7之结合CA注意力机制

4.目标检测算法——YOLOv5/YOLOv7改进之结合ECA注意力机制

5.目标检测算法——YOLOv5/YOLOv7改进之结合NAMAttention(提升涨点)

6.目标检测算法——YOLOv5/YOLOv7改进之结合GAMAttention

7.目标检测算法——YOLOv5/YOLOv7改进之结合无参注意力SimAM(涨点神器)

8.目标检测算法——YOLOv5/YOLOv7改进之结合Criss-Cross Attention

9.​目标检测算法——YOLOv5/YOLOv7改进之结合​SOCA(单幅图像超分辨率)

🌴 持续更新中……

🚀四、检测头部改进(持续更新中)🎄🎈

1.魔改YOLOv5/v7高阶版(魔法搭配+创新组合)——改进之结合解耦头Decoupled_Detect

2.目标检测算法——YOLOv5/YOLOv7改进结合涨点Trick之ASFF(自适应空间特征融合)

🌴 持续更新中……

🚀五、空间金字塔池化(持续更新中)🎄🎈

1.目标检测算法——YOLOv5/YOLOv7改进之结合​ASPP(空洞空间卷积池化金字塔)

2.目标检测算法——YOLOv5/YOLOv7改进之结合特征提取网络RFBNet(涨点明显)

🌴 持续更新中……

🚀六、损失函数及NMS改进(持续更新中)🎄🎈

1.目标检测算法——YOLOv5/YOLOv7改进|将IOU Loss替换为EIOU Loss

2.目标检测算法——助力涨点 | YOLOv5改进结合Alpha-IoU

3.目标检测算法——YOLOv5/YOLOv7改进之结合SIoU

4.目标检测算法——YOLOv5将NMS替换为DIoU-NMS

🌴 持续更新中……

🚀七、其他创新改进项目(持续更新中)🎄🎈

1.手把手教你搭建属于自己的PyQt5-YOLOv5目标检测平台(保姆级教程)

2.YOLO算法改进之结合GradCAM可视化热力图(附详细教程)

3.目标检测算法——YOLOv5/YOLOv7改进之结合SPD-Conv(低分辨率图像和小目标涨点明显)

4.目标检测算法——YOLOv5/YOLOv7改进之更换FReLU激活函数

5.目标检测算法——YOLOv5/YOLOv7改进之结合BiFPN

🌴 持续更新中……

🚀八、算法训练相关项目(持续更新中)🎄🎈

1.目标检测算法——YOLOv7训练自己的数据集(保姆级教程)

2.人工智能前沿——玩转OpenAI语音机器人ChatGPT(中文版)

3.深度学习之语义分割算法(入门学习)

4.知识经验分享——YOLOv5-6.0训练出错及解决方法(RuntimeError)

5.目标检测算法——将xml格式转换为YOLOv5格式txt

6.目标检测算法——YOLOv5/YOLOv7如何改变bbox检测框的粗细大小

7.人工智能前沿——6款AI绘画生成工具

8.YOLOv5结合人体姿态估计

9.超越YOLOv5,0.7M超轻量,又好又快(PP-YOLOE&PP-PicoDet)

10.目标检测算法——收藏|小目标检测的定义(一)

11.目标检测算法——收藏|小目标检测难点分析(二)

12.目标检测算法——收藏|小目标检测解决方案(三)

🌴 持续更新中……

🚀九、数据资源相关项目(持续更新中)🎄🎈

1.目标检测算法——小目标检测相关数据集(附下载链接)

2.目标检测算法——3D公共数据集汇总(附下载链接)

3.目标检测算法——3D公共数据集汇总 2(附下载链接)

4.目标检测算法——行人检测&人群计数数据集汇总(附下载链接)

5.目标检测算法——遥感影像数据集资源汇总(附下载链接)

6.目标检测算法——自动驾驶开源数据集汇总(附下载链接)

7.目标检测算法——自动驾驶开源数据集汇总 2(附下载链接)

8.目标检测算法——图像分类开源数据集汇总(附下载链接)

9.目标检测算法——医学图像开源数据集汇总(附下载链接)

10.目标检测算法——工业缺陷数据集汇总1(附下载链接)

11.目标检测算法——工业缺陷数据集汇总2(附下载链接)

12.目标检测算法——垃圾分类数据集汇总(附下载链接)

13.目标检测算法——人脸识别数据集汇总(附下载链接)

14.目标检测算法——安全帽识别数据集(附下载链接)

15.目标检测算法——人体姿态估计数据集汇总(附下载链接)

16.目标检测算法——人体姿态估计数据集汇总 2(附下载链接)

17.目标检测算法——车辆牌照识别数据集汇总(附下载链接)

18.目标检测算法——车辆牌照识别数据集汇总 2(附下载链接)

19.收藏 | 机器学习公共数据集集锦(附下载链接)

20.目标检测算法——图像分割数据集汇总(附下载链接)

21.目标检测算法——图像分割数据集汇总 2(附下载链接)

22.收藏 | 自然语言处理(NLP)数据集汇总(附下载链接)

23.自然语言处理(NLP)数据集汇总 2(附下载链接)

24.自然语言处理(NLP)数据集汇总 3(附下载链接)

25.自然语言处理(NLP)数据集汇总 4(附下载链接)

🌴 持续更新中……

🚀十、论文投稿相关项目(持续更新中)🎄🎈

1.论文投稿指南——收藏|SCI论文投稿注意事项(提高命中率)

2.论文投稿指南——收藏|SCI论文怎么投?(Accepted)

3.论文投稿指南——收藏|SCI写作投稿发表全流程

4.论文投稿指南——收藏|如何选择SCI期刊(含选刊必备神器)

5.论文投稿指南——SCI选刊

6.论文投稿指南——SCI投稿各阶段邮件模板

7.人工智能前沿——深度学习热门领域(确定选题及研究方向)

8.人工智能前沿——2022年最流行的十大AI技术

9.人工智能前沿——未来AI技术的五大应用领域

10.人工智能前沿——无人自动驾驶技术

11.人工智能前沿——AI技术在医疗领域的应用

12.人工智能前沿——随需应变的未来大脑

13.目标检测算法——深度学习知识简要普及

14.目标检测算法——10种深度学习框架介绍

15.目标检测算法——为什么我选择PyTorch?

16.知识经验分享——超全激活函数解析(数学原理+优缺点)

17.知识经验分享——卷积神经网络(CNN)

18.海带软件分享——Office 2021全家桶安装教程(附报错解决方法)

19.海带软件分享——日常办公学习软件分享(收藏)

20.论文投稿指南——计算机视觉 (Computer Vision) 顶会归纳

21.论文投稿指南——中文核心期刊

22.论文投稿指南——计算机领域核心期刊

23.论文投稿指南——中文核心期刊推荐(计算机技术)

24.论文投稿指南——中文核心期刊推荐(计算机技术2)

25.论文投稿指南——中文核心期刊推荐(计算机技术3)

26.论文投稿指南——中文核心期刊推荐(电子、通信技术)

27.论文投稿指南——中文核心期刊推荐(电子、通信技术2)

28.论文投稿指南——中文核心期刊推荐(电子、通信技术3)

29.论文投稿指南——中文核心期刊推荐(机械、仪表工业)

30.论文投稿指南——中文核心期刊推荐(机械、仪表工业2)

31.论文投稿指南——中文核心期刊推荐(机械、仪表工业3)

32.论文投稿指南——中国(中文EI)期刊推荐(第1期)

33.论文投稿指南——中国(中文EI)期刊推荐(第2期)

34.论文投稿指南——中国(中文EI)期刊推荐(第3期)

35.论文投稿指南——中国(中文EI)期刊推荐(第4期)

36.论文投稿指南——中国(中文EI)期刊推荐(第5期)

37.论文投稿指南——中国(中文EI)期刊推荐(第6期)

38.论文投稿指南——中国(中文EI)期刊推荐(第7期)

39.论文投稿指南——中国(中文EI)期刊推荐(第8期)

40.【1】SCI易中期刊推荐——计算机方向(中科院3区)

41.【2】SCI易中期刊推荐——遥感图像领域(中科院2区)

42.【3】SCI易中期刊推荐——人工智能领域(中科院1区)

43.【4】SCI易中期刊推荐——神经科学研究(中科院4区)

44.【5】SCI易中期刊推荐——计算机科学(中科院2区)

45.【6】SCI易中期刊推荐——人工智能&神经科学&机器人学(中科院3区)

46.【7】SCI易中期刊推荐——计算机 | 人工智能(中科院4区)

47.【8】SCI易中期刊推荐——图像处理领域(中科院4区)

48.【9】SCI易中期刊推荐——工程技术-计算机:软件工程(中科院4区)

49.【10】SCI易中期刊推荐——工程技术-计算机:人工智能(中科院2区)

50.【11】SCI易中期刊推荐——计算机方向(中科院4区)

51.【12】SCI易中期刊推荐——计算机信息系统(中科院4区)

🌴 持续更新中……

关于YOLO算法改进&论文投稿可关注并留言博主的CSDN/QQ

>>>一起交流!互相学习!共同进步!<<<

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64750.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单品GMV破千万,这些品类正在抖音热卖

优势品类及核心产品能更好触达消费者&#xff0c;以较低的成本让用户感知品牌&#xff0c;塑造品牌力。 抖音作为品牌最核心的线上渠道之一&#xff0c;该如何找到平台优势品类&#xff1f;制定品牌营销策略&#xff1f;有效提升产品销量呢&#xff1f; 近期&#xff0c;新抖上…

弘辽科技:抖音带货如何提高流量转化率

抖音带货最核心的问题就是提高转化率。一个视频发布后&#xff0c;用户点开你的商品链接并且下单了&#xff0c;就产生了转化。 那么&#xff0c;短视频带货转化的秘诀是什么呢&#xff1f; 一、人物 1、打造独特IP 想要提高抖音带货转化率&#xff0c;打造清晰的人设和年轻化…

从TikTok功能优化,抓住直播带货机遇

从今年流出的各类消息总结&#xff0c;TikTok的发展势头愈发迅猛&#xff0c;无论是布局东南亚各个站点&#xff0c;还是在其下载量的激增&#xff0c;都迸发出了前所未有的劲头&#xff0c;其对本身的优化也一直在进行。 那么今年&#xff0c;TikTok都进行了哪些功能优化呢&am…

2023 首发 新版 抖音权重查询接口源码v2.1 附接口

最近爆火的抖音权重限流查询&#xff0c;输入抖音主页链接即可查询作品情况&#xff0c;不清楚的兄弟可以去抖音搜索“权重”看直播间&#xff0c;一场直播都是几万票&#xff0c;折算下来几千&#xff0c;赶快抓住风口吃肉。目前后台系统已经写好&#xff0c;可以会员登陆卡密…

抖音10月的带货风向是什么?

站内大促氛围火爆&#xff0c;双十一好物节加持下&#xff0c;又有哪些亮眼主播、热卖商品和出圈品牌呢&#xff1f;通过新抖统计的10月1日-10月31日的月榜数据&#xff0c;一起来了解看看吧。 01 30主播带货破亿 东方甄选蝉联榜首 据新抖「主播带货榜」数据显示&#xff0c;…

抖音+微信混搭玩法,打造新私域商业飞轮

私域运营概念从2019年开始提及&#xff0c;由于能够带来“更深度的品牌认同”以及“更增量的获客效果”&#xff0c;现已被各大企业纳入战略级计划。 最开始&#xff0c;私域运营基于微信社交关系链&#xff0c;被很多人认为是微信群运营的代名词&#xff0c;而后演变为公众号…

香橙派借助语音模块实现语音刷抖音

项目介绍&#xff1a; 本项目使用su-03t语音模块进行语音识别&#xff0c;将识别到的结果发送给香橙派&#xff0c;再由香橙派对语音模块发送的结果进行解析&#xff0c;最后发送指令对手机进行控制。 硬件介绍&#xff1a; ①&#xff1a;香橙派作为主控 ②&#xff1a;语音…

抖音带货5天千粉开橱窗!

起号来得比想象的快&#xff0c;当然也因为有剪辑的基础&#xff0c;不然剪辑这里就比较麻烦。我们的课件&#xff0c;当前已经很完备了&#xff0c;起号过程的素材搜索&#xff0c;操作过程都已经分享玩。 第二次直播&#xff0c;以剪辑为主&#xff0c;分享了多种剪辑技巧&am…

抖音带货指南——抖音号橱窗和抖音电商篇

目录 抖音号抖音电商 抖音号 开通橱窗推荐。需要保证金 500 和 1000 粉丝。 抖音电商 已不支持个人开店。需要 2000 保证金&#xff0c;5% 技术服务费。

2021年抖音0粉丝无货源直播带货最新技巧

2021年抖音无货源直播带货新风向最新玩法&#xff01; 抖音0粉丝无货源直播带货 纯自然流量推荐人气秒过千 月收入2w 现如今21世纪正是互联网的时代&#xff0c;而短视频直播带货现已成为当下最火爆的行业&#xff0c;不管是&#xff0c;全职太太&#xff0c;还是无业游民&am…

父母悄悄给自己买房,我很生气,要怎么调整心态?

—— 问题 我是独生子&#xff0c;今年满24岁刚上研一&#xff08;普通211&#xff09;。家庭四川小城市&#xff0c;情况一般&#xff0c;父母二人体制内月薪总计一万元以内&#xff0c;家里积蓄20W-30W&#xff0c;公积金情况不清楚。从小母子关系比较僵硬&#xff0c;母亲小…

四十岁才买房算不算失败?

1 几天前&#xff0c;给我们公司装修的徐工回四川老家买了套新房。 徐工四十挂零&#xff0c;做了二十多年木工&#xff0c;养大了三个娃。他说本来想多攒点钱在深圳买个小产权。但老婆死活不同意。 徐工老婆讲每次回老家&#xff0c;但凡跟同学见面聊起房子就自觉低人一头。…

我太天真了,我一直以为有购房资格,我就可以买房了

今天&#xff0c;小爱的社保终于满5年了&#xff0c;在广州终于有购房资格了。 对于外地工作人员&#xff0c;对于购房&#xff0c;有些城市是有限购。这时社保就发挥作用了。以广州为例&#xff0c;广州作为限购城市之一&#xff0c;不同人群&#xff0c;需要满足哪些条件才能…

16:买房子

原题链接 总时间限制: 1000ms 内存限制: 65536kB 描述 某程序员开始工作&#xff0c;年薪N万&#xff0c;他希望在中关村公馆买一套60平米的房子&#xff0c;现在价格是200万&#xff0c;假设房子价格以每年百分之K增长&#xff0c;并且该程序员未来年薪不变&#xff0c;且不…

现在不要着急买房

我写这篇文章&#xff0c;是因为确实最近有人向我咨询买房的事&#xff0c;今天抽空想聊下这方面的事&#xff0c;如果观点不正确&#xff0c;欢迎评论说出你的想法。 是前天&#xff0c;我一个同学咨询我买房的事情。 我也直接说了&#xff0c;最近两年&#xff0c;把钱放在口…

香港年轻人买房压力有多大

点击上方蓝字关注「中产之路」 个人微信号&#xff1a;zhongchanzhilu007 梁锦松&#xff1a;香港只有7%的土地用来做住宅 高楼价对年轻人很不公平 “香港大学生毕业&#xff0c;拿着一万三四的平均工资&#xff0c;刨除日常支出&#xff0c;交通费&#xff0c;税费&#xff0c…

实在想不通,为毛两个已婚男人,对脱单还十分感兴趣。

这篇文章是我们星球搞事情一位队长&#xff0c;过年在星球写的总结&#xff0c;讲述了他是如何从一名小白到搞事情队长的经历。 我觉得他的经历和很多普通人类似&#xff0c;今天分享给大家&#xff0c;也许通过他的故事&#xff0c;你也会有所启发。 正文的分割线 你好呀&…

购房占比47.54%,数据揭秘女性偏爱婚前买房背后原因

4月7日&#xff0c;合肥市发布将对学位制、楼盘摇号等政策出台细则&#xff0c;其中包括学位制、热点区域二手房限购措施、热点楼盘“摇号限售”政策、刚需购房者需满足35周岁以下等。 政策认为&#xff0c;恰恰是35周岁以上者&#xff0c;才有可能具备购房的经济实力。那么&a…

啥叫“谈婚论嫁阶段偷偷按揭买房”?这本来就是男权社会的一场阳谋啊

第216原创 文|明玥 1 周末晚上看到吴杰臻律师的一篇文章&#xff0c;“谈婚论嫁阶段偷偷按揭买房”&#xff0c;突然冲上了热搜。 这个故事简单点讲就是&#xff0c;本来小情侣各自都没房子&#xff0c;要结婚了&#xff0c;商量好双方一起出首付买一套&#xff0c;婚后共同还贷…

越来越多的单身女性开始买房了

近日&#xff0c;越来越多的单身女性开始购买房产&#xff0c;这一现象引起了社会的广泛关注。 根据中国青年报社会调查中心联合问卷网对2006名受访者进行的一项调查显示&#xff0c;84.2%的受访者认为近几年身边单身女性购房的现象增多了&#xff0c;而93.9%的受访者支持单身女…