Python Faster R-CNN深度学习训练数据处理二
来源:互联网 发布:火灾数据 编辑:程序博客网 时间:2024/05/21 10:51
import osimport shutilimport xml.etree.ElementTree as ETimport pdb
#shutil.rmtree(os.getcwd()+"/VOC2007"); os.mkdir (os.getcwd()+"/VOC2007");os.mkdir (os.getcwd()+"/VOC2007/Annotations_");os.mkdir (os.getcwd()+"/VOC2007/Annotations");os.mkdir (os.getcwd()+"/VOC2007/ImageSets"); os.mkdir (os.getcwd()+"/VOC2007/ImageSets/Main");os.mkdir (os.getcwd()+"/VOC2007/JPEGImages"); def object_name( dirName, fileName ): tree = ET.parse(dirName + fileName) root = tree.getroot() #print(root) #filename = root.find('path').text #filename = filename[:-4] #print (filename) for object in root.findall('object'): #找到root节点下的所有object节点 object.find('name').text = "obj" #for files in my_files: # if "lab" in root.find('object').find('name').text: # root.find('object').find('name').text = "obj" #obj = root.find('object').find('name').text #obj = obj[:-4] #print (obj) #print('\n') #root[0].text = "VOC2007" #root[1].text = root[1].text + ".jpg" tree.write(os.getcwd()+"/VOC2007/Annotations/" + fileName) #print(root[1].text) print('\n') #print(root[6].text) #pdb.set_trace()my_files = os.listdir(os.getcwd()+"/");for files in my_files: if "xml" in files: print(files) print('\n') print(os.getcwd()+"/") object_name(os.getcwd()+"/", files)my_files = os.listdir(os.getcwd()+"/");for files in my_files: if "jpg" in files: print(os.getcwd() + "/" + files) print('\n') print(os.getcwd()+"/VOC2007/JPEGImages/" + files) #pdb.set_trace() shutil.copyfile(os.getcwd() + "/" + files, os.getcwd()+"/VOC2007/JPEGImages/" + files)for files in my_files: if "xml" in files: shutil.copyfile(os.getcwd() + "/" + files, os.getcwd()+"/VOC2007/Annotations_/" + files) #my_files = os.listdir("jpg");#print(my_files)listFiles = []for files in my_files: if "jpg" in files: #print(files) listFiles.append(files[:-4]) listFiles.sort()fo = open(os.getcwd()+"/VOC2007/ImageSets/Main/" + "trainval.txt", "w")for fileName in listFiles: fo.write(fileName + "\n") print(fileName)fo.close() fo = open(os.getcwd()+"/VOC2007/ImageSets/Main/" + "test.txt", "w")for fileName in listFiles: fo.write(fileName + "\n") print(fileName)fo.close()
转载请注明:http://blog.csdn.net/forest_world阅读全文
0 0
- Python Faster R-CNN深度学习训练数据处理二
- Python Faster R-CNN深度学习训练数据处理
- 深度学习实践经验:用Faster R-CNN训练Caltech数据集——训练检测
- 深度学习实践经验:用Faster R-CNN训练Caltech数据集——训练检测
- 深度学习论文笔记:Faster R-CNN
- 深度学习: Faster R-CNN 网络
- 深度学习实践经验:用Faster R-CNN训练行人检测数据集Caltech——准备工作
- 深度学习实践经验:用Faster R-CNN训练Caltech数据集——修改读写接口
- [计算机视觉][神经网络与深度学习]Faster R-CNN配置及其训练教程
- [计算机视觉][神经网络与深度学习]Faster R-CNN配置及其训练教程2
- 深度学习目标检测模型发展过程:R-CNN Fast R-CNN Faster R-CNN R-FCN
- Faster R-CNN训练问题解决
- R-CNN,Fast-R-CNN,Faster-R-CNN, YOLO, SSD系列,深度学习object detection梳理
- R-CNN,SPP-NET, Fast-R-CNN,Faster-R-CNN, YOLO,系列深度学习检测方法
- 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
- 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
- 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
- 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
- Android中Notification通知的用法
- 实验4:栈和队列的基本操作实现及其应用——进制转换以及实验总结
- influxdb安装及使用
- Arduino学习之二——舵机控制
- hdu 6212-区间DP
- Python Faster R-CNN深度学习训练数据处理二
- MINA框架例子
- bzoj 5043 密码破译 dp
- Centos安装tmux步骤
- JQuery Ajax
- Java&.Net双语互通进阶
- 神经网络ANN_未完待续...
- 使用Kotlin来开发Android
- C++中抽象类以及虚/纯虚、析构函数的区别与介绍