从XML文件制作VOC数据集ImageSets下的txt文件
直接上源代码,配置好路径直接可以使用
import os
import randomtrainval_percent = 0.8 #作为trainval_percent的比例,在整个数据集,可以修改
train_percent = 0.8 #用于训练的数据的比例,可以修改
xmlfilepath = 'F:/pic/VOC Data/Annotations'
txtsavepath = 'F:/pic/VOC Data/ImageSets/Main'
total_xml = os.listdir(xmlfilepath)num=len(total_xml)
list=range(num)
tv=int(num*trainval_percent)
tr=int(tv*train_percent)
trainval= random.sample(list,tv)
train=random.sample(trainval,tr)ftrainval = open(txtsavepath+'/trainval.txt', 'w')
ftest = open(txtsavepath+'/test.txt', 'w')
ftrain = open(txtsavepath+'/train.txt', 'w')
fval = open(txtsavepath+'/val.txt', 'w')for i in list:name=total_xml[i][:-4]+'\n'if i in trainval:ftrainval.write(name)if i in train:ftrain.write(name)else:fval.write(name)else:ftest.write(name)ftrainval.close()
ftrain.close()
fval.close()
ftest .close()
从XML文件制作VOC数据集ImageSets下的txt文件相关推荐
- 图像标注工具labelImg安装及使用教程,制作voc数据集
本教程主要针对在faster rcnn上训练自己的数据集,制作pascal VOC格式的数据集(当然如果嫌弃下面方法太麻烦的话,直接下载exe文件,打开就可以直接使用,简直不要太简便) 安装环境:wi ...
- PaddleDetection——使用(jpg + xml)制作VOC数据集并建立PD包
因为模型需要VOC训练集,而数据集只有图片和已制作好的xml文件,那么只能自己进行VOC数据集的再加工,好,开工! 文章目录 voc数据集格式 生成VOC数据集的txt文件 生成Main文件下的txt ...
- Android 读取手机SD卡根目录下某个txt文件的文件内容
1.先看activity_main.xml文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/and ...
- python读取一个文件夹/子文件夹下的所有文件名字
python读取一个文件夹/子文件夹下的所有文件名字 示例代码: import osfile_path = './images/' all_file_name = os.listdir(file_pa ...
- Android 读取assets文件下的txt文件
ndroid 读取assets文件下的txt文件,解决了读取txt文件的乱码问题: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...
- windows环境下新建.txt文件,使其默认以UTF-8编码
问题的引出: windows环境下新建.txt文件,默认以ANSI格式编码.这种格式编码的文件,放到ubuntu上很可能会乱码. 于是我就想,如何设置windows,才能使新建的.txt文件默认以UT ...
- python读取多个文件夹下所有txt_Python实现合并同一个文件夹下所有txt文件的方法示例...
本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...
- java怎样输出一个文件夹,java合并一个文件夹下所有txt文件,输出到另一个txt,...
java合并一个文件夹下所有txt文件,输出到另一个txt,最近写了个单元测试,递归调用方法,把同一个文件夹里所有的txt合并输出到一个txt文件.参考了两个博客,分别是已有的方法,还有个就是检测tx ...
- python合并文件夹下的文件_Python实现合并同一个文件夹下所有txt文件的方法示例...
本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...
- 关于Win10和win7下输出txt文件的换行问题
关于Win10和win7下输出txt文件的换行问题 解决办法 事情经过 解决办法 如果原先用的是\n,那就换成\r\n就可以了 事情经过 用Qt做了一个数据处理工具,在win10下开发的当然也就只解决 ...
最新文章
- python执行mysql多个sql语句_mysql -- 一次执行多条sql语句
- python 博弈论 库_SHAP:Python的可解释机器学习库
- 在RHEL7.8上安装配置tomcat
- [译]如何在C#中调试LINQ查询
- 前端html css3修炼之道,Web前端工程师修炼之道(原书第5版)
- redis rua解决库存问题_技术架构师总结:Redis分布式锁的问题和解决
- canvas绘制经典星空连线效果
- 康拓电梯卡延期与通楼修改教程
- html轮播图背景色,轮播图的做法(更换背景颜色)
- termux python教程_Termux 入门教程:架设手机 Server 下载文件
- 淘口令api权限申请,赚取佣金第一步
- Android RabbitMQ使用之RabbitMQ安装及配置
- 敏捷其实很简单(7) Scrum Master的7种武器之长生剑和孔雀翎
- Unity美术场景制作基础流程和注意事项梳理
- Cocos2d-x3.2刀塔创奇三消游戏源码,跑酷游戏源码,塔防游戏源码
- 宅男也可变形男-我是如何在11个月零27天减掉80斤的
- ZPL 打印条码、二维码及小票(中文/汉字),生成条码、二维码图片【Asp.Net】-含示例代码
- 输入一行字符(输入以字符#结束),分别统计其中字母和数字字符的个数。
- 风火之旅 需要的信息保存
- Android开发聊天功能