import os
import matplotlib.pyplot as plt
import random
from PIL import Image
# https://blog.csdn.net/qq_44886601/article/details/135486707
def main(path):
classes = [i for i in os.listdir(path)] # ['cat', 'dog']
# 将所有图片按照 类别:路径 字典形式保存
images_path = [] # [{'cat': './data/train\\cat\\Baidu_0000.jpeg'}, {'cat': './data/train\\cat\\Baidu_0002.jpeg'}]
for cla in classes:
for i in os.listdir(os.path.join(path, cla)):
dic = {} # 类别:图像路径
img_path = os.path.join(path, cla, i)
dic[cla] = img_path # {'cat': './data/train\\cat\\Baidu_0000.jpeg'}
images_path.append(dic)
# 随机展示4张图像
plt.figure(figsize=(12, 8))
for i in range(4):
r = random.randint(0, len(images_path) - 1) # 生成随机数
label, im_path = list(images_path[r].keys())[0], list(images_path[r].values())[0]
# cat , ./data/train\cat\Baidu_0049.jpeg
im = Image.open(im_path)
plt.subplot(2, 2, i + 1)
plt.title(label)
plt.imshow(im)
plt.savefig('show.png') # 保存图片
plt.show()
if __name__ == '__main__':
root = './data/train' # 传入目录
main(path=root)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
数据集包含20种蝴蝶动物图像分类数据集,数据按照文件夹储存,不需要处理可直接用作深度学习训练数据。 本数据集分为以下20类:青凤蝶、凤蝶、麝凤蝶等等共20类别(每个类别均有50-150张图片左右) 【数据集总大小:62MB】 下载解压后的图像目录:训练集(1500张图片)、和测试集(366张图片) data-train 训练集-每个子文件夹放同类别的图像,文件夹名为分类类别 data-test 测试集-每个子文件夹放同类别的图像,文件夹名为分类类别 除此之外,提供了classes的json字典类别文件,以及可视化的脚本py文件
资源推荐
资源详情
资源评论
收起资源包目录
深度学习数据集之图像分类数据集:20种蝴蝶图像分类数据集 (1869个子文件)
077.jpg 114KB
050.jpg 97KB
126.jpg 94KB
077.jpg 85KB
043.jpg 81KB
073.jpg 81KB
064.jpg 80KB
082.jpg 79KB
019.jpg 79KB
088.jpg 76KB
020.jpg 74KB
002.jpg 73KB
028.jpg 73KB
025.jpg 73KB
026.jpg 73KB
086.jpg 72KB
030.jpg 72KB
041.jpg 72KB
030.jpg 72KB
032.jpg 71KB
042.jpg 71KB
021.jpg 71KB
016.jpg 71KB
079.jpg 70KB
049.jpg 69KB
014.jpg 69KB
078.jpg 69KB
080.jpg 68KB
057.jpg 68KB
027.jpg 68KB
059.jpg 67KB
019.jpg 67KB
079.jpg 67KB
111.jpg 67KB
018.jpg 67KB
003.jpg 66KB
047.jpg 66KB
016.jpg 66KB
003.jpg 65KB
072.jpg 65KB
038.jpg 65KB
009.jpg 64KB
047.jpg 64KB
024.jpg 64KB
191.jpg 64KB
078.jpg 64KB
075.jpg 64KB
011.jpg 63KB
040.jpg 63KB
026.jpg 63KB
092.jpg 63KB
016.jpg 63KB
048.jpg 63KB
099.jpg 63KB
117.jpg 63KB
083.jpg 63KB
015.jpg 63KB
007.jpg 63KB
116.jpg 62KB
040.jpg 62KB
057.jpg 62KB
035.jpg 62KB
058.jpg 62KB
031.jpg 62KB
074.jpg 61KB
101.jpg 61KB
074.jpg 61KB
019.jpg 61KB
010.jpg 60KB
027.jpg 60KB
010.jpg 60KB
151.jpg 60KB
019.jpg 60KB
093.jpg 59KB
046.jpg 59KB
021.jpg 59KB
082.jpg 59KB
026.jpg 59KB
069.jpg 59KB
076.jpg 59KB
009.jpg 58KB
010.jpg 58KB
012.jpg 58KB
097.jpg 58KB
136.jpg 58KB
019.jpg 58KB
087.jpg 58KB
166.jpg 58KB
012.jpg 58KB
040.jpg 57KB
029.jpg 57KB
113.jpg 57KB
015.jpg 57KB
014.jpg 57KB
017.jpg 57KB
038.jpg 57KB
015.jpg 57KB
107.jpg 57KB
075.jpg 57KB
029.jpg 57KB
共 1869 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19
资源评论
Ai医学图像分割
- 粉丝: 2w+
- 资源: 2128
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- apache-maven-3.6.1-bin.zip
- c593f5fc-d4a7-4b43-8ab2-51afc90f3f62
- IIR滤波器参数计算函数
- WPF树菜单拖拽功能,下级目录拖到上级目录,上级目录拖到下级目录.zip
- CDH6.3.2版本hive2.1.1修复HIVE-14706后的jar包
- 鸿蒙项目实战-天气项目(当前城市天气、温度、湿度,24h天气,未来七天天气预报,生活指数,城市选择等)
- Linux环境下oracle数据库服务器配置中文最新版本
- Linux操作系统中Oracle11g数据库安装步骤详细图解中文最新版本
- SMA中心接触件插合力量(插入力及分离力)仿真
- 变色龙记事本,有NPP功能,JSONview功能
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功