• 软工超越日报-paddle目标检测算法 数据集统合 5/30


    今天我们来做数据集统合,和预测算法不同,这次我们要对照的是各自的xml文件

    代码如下:

    import os
    
    path = ['人纹污灯蛾', '丝带凤蝶', '日本脊吉丁', '星天牛', '杨小舟蛾', '杨扇舟蛾', '松墨天牛',
            '柳兰叶甲', '桑天牛', '美国白蛾', '草履蚧',
            '褐边绿刺蛾成虫', '霜天蛾', '麻皮椿成虫', '黄刺蛾']
    
    
    def walkFile(file1,id):
        for root, dirs, files in os.walk(file1):
    
            # 遍历文件
            # for f in files:
            #     print(os.path.join(root, f))
            with open('trainval.txt', 'w') as c:
                for f in files:
                    c.write('C:/Users/14997/PycharmProjects/mushi/images/' + path[10] + '/' + os.path.splitext(f)[0] + '.jpg ')
                    c.write('C:/Users/14997/Desktop/数据集xml/'+path[10]+'/'+os.path.splitext(f)[0]+'.xml
    ')
    
    
            with open('test.txt', 'w') as c:
                for f in files:
                    c.write('C:/Users/14997/PycharmProjects/mushi/images/' + path[10] + '/' + os.path.splitext(f)[0] + '.jpg ')
                    c.write('C:/Users/14997/Desktop/数据集xml/' + path[10] + '/' + os.path.splitext(f)[0] + '.xml
    ')
    
    
    
    def ssc():
        walkFile("C:/Users/14997/Desktop/数据集xml/"+path[10], 10)
    
    
    ssc()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

    这样就可以实现以下效果:

  • 相关阅读:
    Django 前戏
    SQL基本语句
    如何正确安装Mysql
    JQuery
    解疑答惑—解决脱离标准文档流(恶心的浮动)
    事件
    卷基于快照进行恢复
    centos7下Firewall使用详解
    基于镜像卷启动的虚机快照代码分析
    nova卸载volume源码分析
  • 原文地址:https://www.cnblogs.com/Sakuraba/p/14911734.html
Copyright © 2020-2023  润新知