import os
import matplotlib.pyplot as plt
import random
from PIL import Image
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)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
数据包含:体育项目分类【包括划分好的数据、类别字典文件、python数据可视化脚本 】 【分类个数:100分类】乒乓球、羽毛球等等,具体的查看json文件 【数据集详情】data目录下分为2个目录,训练集和验证集,存放各自的同一类数据图片。训练集图片总数14493,验证集图片总数500。可以用作yolov5的分类数据集. 【json文件】分类类别的字典文件 为了方便查看数据,提供了可视化py文件,随机传入4张图片即可展示,并且保存在当前目录。 脚本无需更改,可以直接运行!
资源推荐
资源详情
资源评论
收起资源包目录
图像分类数据集:体育项目分类【包括划分好的数据、类别字典文件、python数据可视化脚本 】 (2000个子文件)
009.jpg 44KB
040.jpg 44KB
037.jpg 42KB
136.jpg 42KB
104.jpg 41KB
009.jpg 41KB
105.jpg 41KB
029.jpg 41KB
105.jpg 41KB
130.jpg 40KB
006.jpg 40KB
146.jpg 39KB
037.jpg 39KB
040.jpg 39KB
106.jpg 39KB
120.jpg 39KB
093.jpg 39KB
005.jpg 39KB
144.jpg 39KB
024.jpg 38KB
009.jpg 38KB
008.jpg 38KB
044.jpg 38KB
133.jpg 38KB
002.jpg 38KB
018.jpg 38KB
114.jpg 38KB
036.jpg 38KB
092.jpg 37KB
059.jpg 37KB
041.jpg 37KB
030.jpg 37KB
054.jpg 37KB
008.jpg 37KB
071.jpg 37KB
033.jpg 37KB
140.jpg 37KB
015.jpg 37KB
113.jpg 37KB
046.jpg 37KB
103.jpg 37KB
035.jpg 37KB
075.jpg 37KB
075.jpg 37KB
042.jpg 37KB
053.jpg 37KB
072.jpg 37KB
005.jpg 37KB
056.jpg 37KB
090.jpg 37KB
098.jpg 36KB
94.jpg 36KB
105.jpg 36KB
085.jpg 36KB
134.jpg 36KB
009.jpg 36KB
023.jpg 36KB
132.jpg 36KB
086.jpg 36KB
041.jpg 36KB
083.jpg 36KB
088.jpg 36KB
121.jpg 36KB
044.jpg 36KB
100.jpg 36KB
048.jpg 36KB
113.jpg 36KB
024.jpg 35KB
045.jpg 35KB
049.jpg 35KB
121.jpg 35KB
005.jpg 35KB
030.jpg 35KB
027.jpg 35KB
034.jpg 35KB
004.jpg 35KB
061.jpg 35KB
023.jpg 35KB
010.jpg 35KB
048.jpg 35KB
041.jpg 35KB
011.jpg 35KB
125.jpg 35KB
100.jpg 35KB
017.jpg 35KB
134.jpg 35KB
038.jpg 35KB
019.jpg 35KB
064.jpg 35KB
073.jpg 35KB
131.jpg 35KB
012.jpg 35KB
038.jpg 35KB
102.jpg 35KB
039.jpg 35KB
018.jpg 34KB
26.jpg 34KB
060.jpg 34KB
036.jpg 34KB
031.jpg 34KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1434
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功