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

从化网站开发公司网站在布局

从化网站开发公司,网站在布局,企业管理系统的功能,wordpress 模版 psd【目标检测】DIOR遥感影像数据集#xff0c;转为yolo系列模型训练所需格式。 标签文件位于Annotations下#xff0c;格式为xml#xff0c;yolo系列模型训练所需格式为txt#xff0c;格式为 class_id x_center,y_center,w,h其中#xff0c;train#xff0c;text#xff…【目标检测】DIOR遥感影像数据集转为yolo系列模型训练所需格式。 标签文件位于Annotations下格式为xmlyolo系列模型训练所需格式为txt格式为 class_id x_center,y_center,w,h其中traintextval按照官方方式划分(DIOR/ImageSets/Main/train.txt)分别含影像5062,5063,11738张。 在DIOR/ImageSets/Main/xx.txt 路径中txt文件为不包含影像后缀的影像名称如下图 yolo训练中需要的train.txt文件内容需要是包括后缀的绝对路径 转换代码 转换中的outpath可以自定义为后续配置文件中的路径。 注意 1将DIOR的影像文件夹改名为images,注意全小写字母要对 2转换后的标签位于影像文件夹下的labels下不要修改 **images和labels两个文件夹名称不要修改不要修改否则会报错No labels in xx./train.cache # -*- coding: utf-8 -*- import xml.etree.ElementTree as ET import os from os import getcwdsets [train, val, test]# class names classes [airplane, airport, baseballfield, basketballcourt, bridge, chimney, dam,Expressway-Service-area, Expressway-toll-station, golffield, groundtrackfield, harbor,overpass, ship, stadium, storagetank, tenniscourt, trainstation, vehicle, windmill] # 改成自己的类别 abs_path os.getcwd()def convert(size, box):dw 1. / (size[0])dh 1. / (size[1])x (box[0] box[1]) / 2.0 - 1y (box[2] box[3]) / 2.0 - 1w box[1] - box[0]h box[3] - box[2]x x * dww w * dwy y * dhh h * dhreturn x, y, w, h#修改路径----------------------------- datasetpathE:/dataset/DIOR imgpathE:/dataset/DIOR/images outpathE:/dataset/DIOR/myyolodef convert_annotation(image_id):in_file open(datasetpath/Annotations/%s.xml % (image_id), encodingUTF-8)out_file open(datasetpath/labels/%s.txt % (image_id), w) #不要修改labels文件夹名称tree ET.parse(in_file)root tree.getroot()size root.find(size)w int(size.find(width).text)h int(size.find(height).text)for obj in root.iter(object):# difficult obj.find(Difficult).text# cls obj.find(name).text# if cls not in classes or int(difficult) 1:# continuecls obj.find(name).textif cls not in classes: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))b1, b2, b3, b4 b# 标注越界修正if b2 w:b2 wif b4 h:b4 hb (b1, b2, b3, b4)bb convert((w, h), b)out_file.write(str(cls_id) .join([str(a) for a in bb]) \n)wd getcwd() for image_set in sets:if not os.path.exists(datasetpath/labels/):os.makedirs(datasetpath/labels/)image_ids open(datasetpath/ImageSets/Main/%s.txt % (image_set)).read().strip().split()if not os.path.exists(outpath):os.makedirs(outpath)list_file open(outpath/%s.txt % (image_set), w)for image_id in image_ids:list_file.write(imgpath/%s.jpg\n % (image_id))convert_annotation(image_id)list_file.close()转换后的text文件 建立数据集配置文件DIOR.yaml路径修改为outpath train: E:/dataset/DIOR/myyolo/train.txt val: E:/dataset/DIOR/myyolo/val.txt# number of classes nc: 20# class names names: [airplane, airport, baseballfield, basketballcourt, bridge, chimney, dam,Expressway-Service-area, Expressway-toll-station, golffield, groundtrackfield, harbor,overpass, ship, stadium, storagetank, tenniscourt, trainstation, vehicle, windmill] 在训练时将data参数设置为DIOR.yaml即可使用yolo系列模型训练DIOR。YOLOv5,v7,v8通用。 parser.add_argument(--data, typestr, defaultdata/DIOR.yaml, helpdata.yaml path)
http://www.hkea.cn/news/14328423/

相关文章:

  • 大连seo网站推广虚拟主机app
  • 企业网站排名技巧外贸知识最全外贸业务流程
  • 论坛网站前置审批企业网站联系我们
  • 网站的开发是使用什么技术东莞网站seo方法
  • c 网站开发教程广告牌免费设计在线生成
  • 外贸seo网站长沙设计网站建设
  • 石排镇网站建设成都网络营销搜索推广优势
  • 沈阳优化网站关键词长沙找工作包吃住6000
  • 上海网站制作策山西长治一企业
  • 有机蔬菜网站是如何建设手机应用商店app下载官方版
  • 互联网 网站建设9951026企业邮箱888
  • 郑州公司做网站汉狮建设官网入口
  • 响应式的网站建设一个多少钱成都优化官网推广
  • 霍山网站建设网络网站建设app
  • 厦门数字引擎 怎么打不开网站福州网络营销网站
  • 企业网站建设的要求windows 网站开发
  • 大型门户网站模板太原网页设计培训学校
  • 做外贸比较好用的网站wordpress 微信 主题
  • 做网站的准备什么旅游网站开发方案ppt
  • 徐州免费网站制作wordpress 后台添加菜单
  • cargo创建个人网站wordpress怎么做301重定向
  • 小程序怎么做微网站链接说说网站建设百度收录减少问题
  • 海尔网站推广策划方案绍兴公司注册
  • 网站初期缺点建设银行个人网上银行网页
  • 免费优化推广网站的软件线上销售渠道
  • 相城区建设网站叫别人做网站安全吗
  • 一般建设企业网站的费用如何做seo
  • 迅速百度网站自然排名本地网站建设
  • 杭州网站建设制作联系电话游戏网站代理
  • 企业制作网站有什么网站可以做