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)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
数据集包含生活垃圾图像分类数据集(6分类),数据按照文件夹储存,不需要处理可直接用作深度学习训练数据。 数据分为以下6类:纸板、玻璃、金属、纸张、塑料和垃圾(每个类别均有150+张图片) 数据集总大小:41.2MB 下载解压后的图像目录:训练集(2024张图片)和测试集(503张图片) data-train 训练集-每个子文件夹放同类别的图像,文件夹名为分类类别 data-test 测试集-每个子文件夹放同类别的图像,文件夹名为分类类别 除此之外,提供了classes的json字典类别文件,以及可视化的脚本py文件
资源推荐
资源详情
资源评论
收起资源包目录
深度学习之图像分类数据集:生活垃圾图像分类数据集(6分类) (2000个子文件)
paper41.jpg 57KB
paper488.jpg 55KB
paper379.jpg 54KB
paper472.jpg 49KB
metal319.jpg 49KB
paper182.jpg 48KB
paper214.jpg 48KB
paper114.jpg 47KB
paper100.jpg 45KB
paper47.jpg 45KB
paper496.jpg 45KB
paper174.jpg 44KB
paper42.jpg 44KB
paper109.jpg 44KB
paper351.jpg 43KB
paper326.jpg 43KB
paper192.jpg 43KB
paper439.jpg 43KB
paper34.jpg 43KB
paper492.jpg 43KB
paper380.jpg 42KB
paper163.jpg 42KB
paper510.jpg 42KB
paper227.jpg 42KB
metal94.jpg 42KB
paper254.jpg 42KB
paper209.jpg 41KB
paper103.jpg 41KB
paper553.jpg 41KB
paper135.jpg 41KB
paper335.jpg 40KB
paper558.jpg 40KB
metal52.jpg 40KB
paper269.jpg 39KB
paper297.jpg 39KB
paper20.jpg 39KB
paper83.jpg 39KB
paper353.jpg 39KB
paper311.jpg 39KB
paper364.jpg 39KB
paper196.jpg 39KB
paper73.jpg 39KB
paper266.jpg 39KB
paper101.jpg 39KB
paper105.jpg 38KB
paper217.jpg 38KB
paper189.jpg 38KB
paper26.jpg 38KB
paper542.jpg 38KB
paper418.jpg 37KB
paper541.jpg 37KB
paper575.jpg 37KB
paper566.jpg 37KB
metal77.jpg 37KB
metal114.jpg 36KB
paper35.jpg 36KB
paper28.jpg 36KB
paper544.jpg 36KB
metal258.jpg 36KB
paper308.jpg 36KB
trash91.jpg 35KB
paper537.jpg 35KB
paper369.jpg 35KB
paper236.jpg 35KB
paper470.jpg 35KB
paper90.jpg 35KB
paper365.jpg 34KB
paper198.jpg 34KB
paper565.jpg 34KB
paper76.jpg 34KB
paper372.jpg 34KB
paper265.jpg 34KB
cardboard266.jpg 34KB
paper415.jpg 34KB
metal383.jpg 34KB
metal251.jpg 34KB
paper457.jpg 34KB
paper14.jpg 34KB
paper49.jpg 34KB
metal118.jpg 34KB
paper512.jpg 33KB
glass278.jpg 33KB
paper451.jpg 33KB
paper206.jpg 33KB
paper4.jpg 33KB
metal16.jpg 33KB
paper248.jpg 33KB
paper563.jpg 33KB
cardboard279.jpg 33KB
paper24.jpg 33KB
paper312.jpg 33KB
paper285.jpg 33KB
paper338.jpg 33KB
paper487.jpg 33KB
paper578.jpg 33KB
paper231.jpg 32KB
paper267.jpg 32KB
paper473.jpg 32KB
paper408.jpg 32KB
paper69.jpg 32KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
Ai医学图像分割
- 粉丝: 2w+
- 资源: 2128
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功