在学习过程中,学到了牛津花卉数据集的一个案例,就想下载一下这个数据集,下载链接在这里

这个数据集17flowers是牛津大学Visual Geometry Group选取的在英国比较常见的17种花。其中每种花有80张图片,整个数据及有1360张图片。

官网虽然可以下载,但是居然是1360张图片堆在一个文件夹里,根本没有分类。

要是自己手动分成17个文件夹,然后再复制图片进去,一来效率低,二是容易出错(我尝试了一下,真的出错了)。从网上下载一下别人有分好类的资源吧,结果居然没法下载,我3个币啊,坑爹的资源。

一气之下,自己动手丰衣足食。不就是把这1360张图片按照80个一张填写到17个文件夹里嘛,填!

首先,新建17个文件夹:

import osfor i in range(1, 18):i = str(i)os.makedirs(i)

然后是把1360张图片按照80个一张分别放入17个文件夹中:

from imutils import paths
dataset_dir = os.path.abspath(r"./jpg")picture_list = list(paths.list_images(dataset_dir)) # 存放1360张图片的文件夹import shutil
pic_num = 0  # 用来计数1360,便于接下来遍历存储图片for i in range(1, 18):value = 0file_path = os.path.abspath(str(i))while value < 80:shutil.copy(picture_list[pic_num], file_path)  # 这个是复制语句,将picture_list的图片复制到file文件夹里pic_num += 1value += 1

成功了!

身为一个敲代码的,对于那些重复性的工作,代码撸起。

牛津花卉数据集贴标签分类相关推荐

  1. 牛津花卉数据集(Oxford 17/Oxford 102)官网

    Oxford 17: https://www.robots.ox.ac.uk/~vgg/data/flowers/17/ Oxford 102: https://www.robots.ox.ac.uk ...

  2. 多标签文本分类数据集_标签感知的文档表示用于多标签文本分类(EMNLP 2019)...

    原文: Label-Specific Document Representation for Multi-Label Text Classification(EMNLP 2019) 多标签文本分类 摘要: ...

  3. 【统计学习方法】线性可分支持向量机对鸢尾花(iris)数据集进行二分类

    本文摘要 · 理论来源:[统计学习方法]第七章 SVM · 技术支持:pandas(读csv).numpy.sklearn.svm.svm思想.matplotlib.pyplot(绘图) · 代码目的 ...

  4. 【统计学习方法】K近邻对鸢尾花(iris)数据集进行多分类

    本文摘要 · 理论来源:[统计学习方法]第三章 K近邻 · 技术支持:pandas(读csv).collections.Counter(统计).numpy.sklearn.neighbors.KNei ...

  5. 【统计学习方法】感知机对鸢尾花(iris)数据集进行二分类

    本文摘要 · 理论来源:[统计学习方法]第二章 感知机 · 技术支持:pandas(读csv).matplotlib(画图).numpy.sklearn.linear_model.Perceptron ...

  6. sklearn基础篇(三)-- 鸢尾花(iris)数据集分析和分类

    后面对Sklearn的学习主要以<Python机器学习基础教程>和<机器学习实战基于scikit-learn和tensorflow>,两本互为补充进行学习,下面是开篇的学习内容 ...

  7. ICCV 2019 论文解读:用图神经网络改善视频的多标签分类

    作者 | 王磊 本文介绍了汽车之家团队在ICCV 2019一篇关于视频理解论文相关的工作.针对视频多标签分类的问题,论文提出了将视频多标签之间相关性特征加入到网络之中,结果证明该方法可以显著的提高视频 ...

  8. 基于PredictionIO的推荐引擎打造,及大规模多标签分类探索

     基于PredictionIO的推荐引擎打造,及大规模多标签分类探索 摘要:在2015年3月21日的北京Spark Meetup第六次活动上,尹绪森就如何使用PredictionIO打造一个定制化 ...

  9. 【直播课】图像分类竞赛技巧与多标签分类实战

    前言 对于刚接触深度学习计算机视觉的初学者来说,图像分类问题是最常见的问题,如何做好图像分类任务,关系到大家能否正确顺利地入门.读了许多论文,可能仍然不懂代码如何实现.跑了代码,仍旧不懂如何运用图像分 ...

最新文章

  1. JQuery IN ACTION读书笔记之一: JQuery选择器
  2. python绘制3维图-Python 绘制 3 维以上的高维图
  3. UMDF驱动开发入门
  4. 【Docker】记一次docker container ping domain 和 ping ipv6地址不通问题
  5. 加密货币与智能合约的隐私 (四):私人和许可的分类帐
  6. 【软考-软件设计师】总线结构
  7. JAVA——Unicode编码格式工具类
  8. 将*.STL转换成顶点索引格式
  9. C++学习33 函数模板
  10. 安全技术可以采用计算机安全,2017年计算机三级《信息安全技术》习题
  11. asp.net 2.0 防止密码框被清空的解决方案
  12. EntityManager:seam新手必读(一)
  13. linux系统查看java安装路径
  14. 适合APP的开发模式——敏捷开发
  15. Macbook Pro(M1芯片)腾讯会议无法使用共享屏幕功能
  16. keil错误和解决办法(1):FCARM - Output Name not specified, please check ‘Options for Target - Utilities’
  17. 国标28181:什么是RTP协议与RTCP协议
  18. 硬盘检测工具+linux,linux硬盘检测工具:Smartmontools使用指南
  19. Java百度鹰眼轨迹批量上传
  20. python--计算两个中文字符串的编辑距离

热门文章

  1. Ubuntu 下载安装删除方式(自己常用,保持更新)
  2. 森林正版服务器,The Forest 专用服务器设置向导
  3. php安装libpng,php安装
  4. MyEclipse打不开 报xxxxxx. log。
  5. nginx配置技巧汇总
  6. 树与森林的存储、遍历和树与森林的转换
  7. 实习小白::(转) Cocos2d-x 3.0开发(十三)使用CocoStudio编辑帧事件并关联到程序...
  8. [sharepoint]根据用户名获取该用户的权限
  9. 监控HP服务器cpu状态脚本
  10. 【转载】Oracle10g数据类型总结