整理cornell数据集文件

要创建image、pos_label、pos_label、neg_label文件夹,否则无法将指定文件复制到文件夹。此外,cornell数据集的所在路径最好选择有子目录没有单独文件的目录,直接选择文件所在的路径会报错,可以选择文件的上一级路径。

python代码:

import os
import shutilfile_root = r"F:\python_work\mobilenet\cornell_data\01" # 注意目录里面只能有子文件夹不能有文件
image = r"F:/python_work/mobilenet/cornell_data/image"  # 注意要在目录新建一个image文件夹,否则只会生成一个无效的image文件
pos_label = r"F:/python_work/mobilenet/cornell_data/pos_label"
neg_label = r"F:/python_work/mobilenet/cornell_data/neg_label"
point_cloud = r"F:/python_work/mobilenet/cornell_data/point_cloud"root = [x[0] for x in os.walk(file_root)]   # os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。
root = root[1:]for path in root:for x in os.scandir(path): # 函数scandir扫描dir目录下(不包括子目录)满足filter过滤模式的文件,返回的结果是compare函数经过排序的,并保存在namelist中。if x.name.endswith(".png"):needpath = '{path}/{name}'.format(path=path, name=x.name)shutil.copy(needpath, image)    # shutil.copyfile(src, dst):复制文件内容(不包含元数据)从src到dst。DST必须是完整的目标文件名;continueif x.name.endswith("pos.txt"):needpath = '{path}/{name}'.format(path=path, name=x.name)shutil.copy(needpath, pos_label)continueif x.name.endswith("neg.txt"):needpath = '{path}/{name}'.format(path=path, name=x.name)shutil.copy(needpath, neg_label)continueelse:needpath = '{path}/{name}'.format(path=path, name=x.name)shutil.copy(needpath, point_cloud)

参考链接的代码,在point_cloud文件夹里面并没有成功分类,而是把所有的cornell数据集文件都复制进去了,所以我稍微改动了一点。

参考链接:​​​​​​https://blog.csdn.net/weixin_45839124/article/details/109270692

cornell数据集文件整理相关推荐

  1. 【人工智能项目】缺陷检测分割数据集相关整理分享

    [人工智能项目]缺陷检测分割数据集相关整理分享 研究生阶段的课题就是有关缺陷检测的,所以在这里将截止去年年底整理出来的缺陷检测数据集进行整理分享,供大家使用.由于数据集的限制,这里就将其上传到网盘. ...

  2. 玩转肺癌目标检测数据集Lung-PET-CT-Dx ——③整理、验证数据,建立Dataset对象

    文章目录 数据整理 整理出所有的dcm文件 整理出所有的xml标注文件 整理数据①--舍弃错误的标注文件 整理数据②--两个标注文件指向同一个目标图片的情况 封装函数,传入xml文件,显示标注效果 整 ...

  3. Dataset之MNIST:自定义函数mnist.load_mnist根据网址下载mnist数据集(四个ubyte.gz格式数据集文件)

    Dataset之MNIST:自定义函数mnist.load_mnist根据网址下载mnist数据集(四个ubyte.gz格式数据集文件) 目录 下载结果 运行代码 下载结果 运行代码 mnist.py ...

  4. chrome只能装在c盘吗_电脑硬盘使用与文件整理入门——逃离C盘?

    在Windows 10伴随着SSD固态硬盘大范围铺开的背景下,曾经广泛传播的硬盘使用模式(C盘装系统,D盘装软件,E.F盘放各种文件)是否还有实践意义?我们该基于什么样的理念来养成一些良好习惯,从而安 ...

  5. python80行代码写一个文件整理软件

    在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 源代码: #–coding:utf-8– from PySide2.QtWidgets import QApplication, QMain ...

  6. 2022数据安全法律法规标准关注文件整理

    说明 国家标准 强制性国家标准代号:GB 推荐性国家标准代号:GB/T 行业标准 强制性行业标准代号:HG 推荐性行业标准代号:HG/T 各行业有直接的代号: YD 通信行业 JR 金融行业 地方标准 ...

  7. 【图像处理算法常用数据集】整理第二弹

    比上一弹([图像类算法常用数据集]整理第一弹_izzz_iz的博客-CSDN博客)列出的数据集更侧重训练(training)算法,数据集容量更加庞大. 目录 BSDS500 REDS DIV2K SI ...

  8. 三维点云学习(6)7-3D Object Detection-KITTI object detection evaluation(2)-kitt 数据集文件分卷解压方式

    三维点云学习(6)7-3D Object Detection-KITTI object detection evaluation(2)-kitt 数据集文件分卷解压(踩坑) ps:花了两天时间,疯狂下 ...

  9. python文件整理程序_Python实现自动整理文件的脚本

    前言 工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢.整个桌面杂乱无章全是文档和资料.几乎快占满整个屏幕了,所有我必须要整理一下了.但是手动整理太费时间了,于是我想到了python. ...

最新文章

  1. AI一分钟 | 雷军家小米音箱开始控制电视啦,有望成为智能家居中心;国民公公王健林也玩AI,线上线下一起整
  2. 光遗传学离诺奖又双叒进一步!10天后谜底将揭晓 (盘点光遗传学近年来获奖记录)...
  3. 再谈querySelector和querySelectorAll
  4. 【嵌入式干货】hex、bin转换、以及hex合成工具(基于Python)
  5. GPU版的tensorflow在windows上的安装时的错误解决方案
  6. 王融(1979-),女,中国信息通信研究院互联网法律中心副主任、高级工程师...
  7. php+mysql+apache 环境搭建
  8. 宿迁市烟草专卖局(公司)系统信息系统运行维护管理办法(试行)
  9. 【金融申请评分卡】数据准备 - 造衍生变量
  10. 滴滴为什么接不到长途单?
  11. 当Github上下载的代码需要安装作者写的库时
  12. python openstackclient_在Linux系统上安装和配置OpenStack Client(客户端)的方法
  13. 全流程东方时尚C1考试经历
  14. 亮道剧学铭:激光雷达系统量产上车没那么容易
  15. 深度学习之卷积神经网络CNN详解
  16. [导入]陈冠希蛰伏35天后闪电复出 将与舒淇演爱情片
  17. 四川跃恒云启网络科技有限公司:拼多多推广花费高怎么调整
  18. 【音频处理】创建环绕声混响
  19. 柱状图中xy轴怎么出现_『怎样设置excel图标的x、y轴』excel图表xy轴名称
  20. android 禁用触摸屏,Touch Protector-安卓禁用手机触摸屏软件

热门文章

  1. 领英顶尖公司排行榜数据报告
  2. mssql获取首个中文/非中文字符的位置patindex
  3. POI 获取Word大纲级别,操作Word(2018-06-03更新)
  4. python apply函数的用法_Python pandas.DataFrame.apply函数方法的使用
  5. 4G DTU接入平台系列教程(三):OneNet中移物联云平台接入教程详解
  6. 雅思写作拾遗01----图表类作文
  7. win11关闭自动更新
  8. BZOJ3270 博物館 概率DP 高斯消元
  9. 【狂神说】SpringBoot
  10. linux能用airport吗_Linux 常用命令笔记-2