如果你有一个文件夹,里面有很多图片数据,而label就是图片的名称,图片排列杂乱无章,这时候导入数据可能显得略微棘手,可以用下面方法尝试试试看。

这里要使用imutils包,如果没有的话,可以通过pip来安装一下。还有就是使用OpenCV来导入数据

假设我们想要到导入的17flowers(牛津花卉数据集),我们可以这样写代码:

import cv2
from imutils import pathsimagePaths = list(paths.list_images(r'17flowers'))  # 提取该目录下所有图片文件名并组成一个列表
classNames = [pt.split(os.path.sep)[-2] for pt in imagePaths]  # os.path.sep是路径分隔符,因为不同操作系统不一样,所以写成这样更稳妥
classNames = [str(x) for x in np.unique(classNames)]   # 使用np.unique()查找所有classNames中非重复元素,并以字符串形式返回一个列表中data = []
labels = []
for (i,imagePath) in enumerate(imagePaths):image = cv2.imread(imagePath)label = imagePath.split(os.path.sep)[-2]data.append(image)labels.append(label)

当然也可以写成h5文件的形式来导入data。

介绍一种导入文件夹中图片数据集的方法相关推荐

  1. 快速批量修改文件夹中图片的格式

    今天看到一个很不错的快速修改图片格式的方式,分享一下 快速批量修改文件夹中图片的格式 做图像处理的时候,需要将电脑文件夹中的图片格式批量修改,有一种不需要写代码的方法既可快速实现图片批量转换格式,具体 ...

  2. Win10文件夹中图片不显示预览图解决方法

    Win10文件夹中图片不显示预览图解决方法分享.如果我们在文件夹里面有很多的图片文件,可以通过预览图来快速的找到自己需要的图片.但是有用户却发现电脑文件夹里面图片不会显示缩略图,今天我们一起来看看如何 ...

  3. 计算两个文件夹中图片的PSNR和SSIM

    注释:两个文件夹中图片的文件名要一致,格式.后缀都要一直,如果其他格式可以将.jpg改成.bmp 写来只是自己看,自己能用,所以跑不通您也别怪我菜 ```bash```bash```python im ...

  4. 统计文件夹中图片的个数

    条件:有一个文件夹,里面不仅有子文件夹,还有一些其他格式的文件.子文件夹里面是图片, 现在需要统计每个子文件夹中图片的个数. import os path = 'D:/testin/common-mo ...

  5. 如何批量修改文件夹中图片的后缀名

    原文链接: https://blog.csdn.net/lshcc01/article/details/95233258 如何批量修改文件夹中图片的后缀名 方法:编写脚本 1.在图片所在的文件夹里新建 ...

  6. 管道/查明文件夹中图片个数

    管道为一种通信方式 我们使用"|"连接两个命令,shell会将前后两个进程的输入输出用一个管道相连,以便达到进程间通信的目的. 管道本质上就是一个文件,前面的进程以写方式打开文件, ...

  7. android各目录大小,Android 基础篇 — 放不同drawable文件夹中图片的大小

    我们接着上篇文章Android 基础篇 - 不同DPI取哪个本地文件夹中的资源 讲,文末尾提到一个问题,为什么不同drawable文件夹中的图片大小在终端设备会不一样? 1 准备 在drawable- ...

  8. python统计文件夹中图片的数量个数

    做神经网络科研时,往往需要统计文件夹中照片的个数.代码如下: import ospath ="E:/ResNet_Data/shiyan/train/Bacterialblight" ...

  9. winfrom保存图片,将文件夹中图片放入listview,与撤回操作

    之前那些操作完成对图片的修改之后,就是要保存图片了. 这里保存用到一个SaveFileDialog控件,可以获取用户选择的保存文件的路径. if (pictureBox1.Image.Width &g ...

最新文章

  1. 使用SQL DTS功能实现从DB/2向SQL Server传输数据
  2. Python基础知识(第十一天)
  3. c51语言定义全局变量,全局变量的定义和使用
  4. mysql fulltext 分页_关于MySQL的FULLTEXT实现全文检索的注意事项
  5. php七牛云rtmp直播推流,GitHub - jangocheng/FlutterQiniucloudLivePlugin: Flutter 七牛云直播云 推流/播放 SDK集成...
  6. 刘强东夫妇向英国捐赠大量防疫物资:在英华侨及留学生可免费认领
  7. 關于dotNet開發中的框架思考
  8. CTex下载地址和方法
  9. HTML特效代码大全(完整)
  10. Hdu-5053 the Sum of Cube(水题)
  11. Visio Professional 2019 激活方法详解
  12. paypal php 方式,如何使用PHP向paypal汇款
  13. 「硬核JS」一次搞懂JS运行机制
  14. 如何用python爬虫获取百度贴吧内容
  15. element组件的表单验证手机号
  16. android软件开发
  17. 电脑如何查看如何无限WiFi密码?
  18. 搜狗并入腾讯,看点再战头条?
  19. van-search自动聚焦
  20. 1020 正负奇偶判断

热门文章

  1. 2021全州高中高考成绩查询,最新!最全!桂林各中学高考成绩汇总!为桂林考生骄傲!...
  2. 联想拯救者开机自动修复_设计师群体的创作利器,联想拯救者Y9000X 2021图赏
  3. python sanic 向别的服务器发送post请求_Sanic框架请求与响应实例分析
  4. 阿里云时空数据库引擎HBase Ganos上线,场景、功能、优势全解析
  5. 注意链栈next指针的指向,与队列不同:
  6. NGINX Plus 提供的在线活动监控功能
  7. 【转载】使用Nexus搭建Maven服务器详细配置
  8. 【C语言】20-static和extern关键字2-对变量的作用
  9. MusicXML 3.0 (15) - 倚音
  10. 单链表倒数第K个节点的查找和显示