python实现牛津花卉数据集自动分类到文件夹
牛津花卉数据集下载链接:http://www.robots.ox.ac.uk/~vgg/data/flowers/17/官网虽然可以下载,但是是1360张图片堆在一个文件夹里,没有分类。要是自己手动分成17个文件夹,然后再复制图片进去,一来效率低,二是容易出错。以下代码是把1360张图片按照80个一类分别放入17个文件夹中:# coding:utf-8from imutils import pat
·
牛津花卉数据集下载链接:http://www.robots.ox.ac.uk/~vgg/data/flowers/17/
官网虽然可以下载,但是是1360张图片堆在一个文件夹里,没有分类。要是自己手动分成17个文件夹,然后再复制图片进去,一来效率低,二是容易出错。以下代码是把1360张图片按照80个一类分别放入17个文件夹中:
# coding:utf-8
from imutils import paths # 把dir路径下的所有图片名称变成一个列表
import os
import shutil
dataset_dir = os.path.abspath(r"C:/迅雷下载/17flowers")
picture_list = list(paths.list_images(dataset_dir)) # 存放1360张图片的文件夹
pic_num = 0 # 用来计数1360,便于接下来遍历存储图片
for i in range(1, 18):
value = 0
file_path = os.path.abspath(str(i)) # 创建17个类别文件夹
while value < 80:
shutil.copy(picture_list[pic_num], file_path) # 这个是复制语句,将picture_list的图片复制到file文件夹里
pic_num += 1
value += 1
转自https://blog.csdn.net/einstellung/article/details/90181177

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)