VOCdevkit2007文件下只保存VOC2007,VOC2007下只保存Annotations ImageSets JPEGImages。

JPEGImages存放所有的图片数据(即训练测试验证的图片都在里面),注意图片名字不再是原本图片名字,而是000001这种6位编号,制作过程中需要将所有图片名字进行转换

Annotations存放所有图片的xml数据,名字同JPEGImages一样

ImageSets里存放train.txt val.txt trainval.txt test.txt,文件里面是图片的编号,trainval.txt是train和val的编号之和。这个时候需要打乱图片顺序,就可以从这一步实现

代码如下:

import random

image_index = []

for i in range(1,9213):
i = "%06d"%(i)
image_index.append(i) random.shuffle(image_index)
for x in image_index:
print x f1 = open('/home/bnrc/py-faster-rcnn/data/VOCdevkit2007/VOC2007/ImageSets/Main/train.txt','w')
f2 = open('/home/bnrc/py-faster-rcnn/data/VOCdevkit2007/VOC2007/ImageSets/Main/val.txt','w')
f3 = open('/home/bnrc/py-faster-rcnn/data/VOCdevkit2007/VOC2007/ImageSets/Main/trainval.txt','w')
f4 = open('/home/bnrc/py-faster-rcnn/data/VOCdevkit2007/VOC2007/ImageSets/Main/test.txt','w') for i in range(6000):
f1.write(str(image_index[i])+'\n')
for i in range(6000,7000):
f2.write(str(image_index[i])+'\n')
for i in range(7000):
f3.write(str(image_index[i])+'\n')
for i in range(7000,9212):
f4.write(str(image_index[i])+'\n')

这个是python格式化输入,和c c++一样的格式化输入

最新文章

  1. Linux基础知识集锦
  2. midi格式
  3. 最近读的javascript,一些文章
  4. JavaScript进阶内容1:各种对象类型判断
  5. ArrayList,Hashtable,List<T>,Dictionary<K,V>
  6. tmux简单使用指南
  7. substring与substr
  8. 2013 长沙网络赛J题
  9. 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建
  10. css float笔记
  11. Tomcat集群搭建
  12. js 去除左右空格
  13. visual studio发布到远程服务器的IIS
  14. SQL Server 只安装客户端的方法
  15. 2月第3周业务风控关注|上海网信办复测23个被约谈APP 涉及1号店、小红书等
  16. jsp获取传过来的值
  17. 函数使用一:采购订单BAPI_PO_CREATE1
  18. c# 键值对的方式post提交
  19. hibernate的懒加载
  20. HDU 5115 Dire Wolf (区间DP)

热门文章

  1. 转载:PowerPivot for excel 100 Create KPI
  2. B - Soldier and Badges
  3. CodeForces 719A Vitya in the Countryside (水题)
  4. linux mplayer 播放yuv格式 (转载)
  5. The IBM Blockchain Platform: Develop pre-requisites
  6. 在 DotNetty 中实现同步请求
  7. Go语言中的代码重用 - 继承还是组合?
  8. SpringIOC 二—— 容器 和 Bean的深入理解
  9. HDU1016【简单递归.DFS】
  10. StructLayoutLayout 属性无法通过GetCustomAttributes 或者 Attributes获得