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类:0-9 。* / = - + 等等20个类别 数据集总大小:74.2MB 下载解压后的图像目录:训练集(7691张图片)和测试集(1021张图片) data-train 训练集-每个子文件夹放同类别的图像,文件夹名为分类类别 data-test 测试集-每个子文件夹放同类别的图像,文件夹名为分类类别 除此之外,提供了classes的json字典类别文件,以及可视化的脚本py文件
资源推荐
资源详情
资源评论
收起资源包目录
计算机视觉之分图像类数据集:手写数学符号和阿拉伯数字分类数据集(20分类) (2000个子文件)
98328.jpg 5KB
94636.jpg 5KB
65502.jpg 5KB
68552.jpg 5KB
13840.jpg 5KB
66852.jpg 5KB
3394.jpg 5KB
1975.jpg 5KB
14594.jpg 5KB
24030.jpg 5KB
60715.jpg 5KB
11270.jpg 5KB
49182.jpg 5KB
53564.jpg 5KB
63285.jpg 5KB
4448.jpg 5KB
76279.jpg 5KB
34329.jpg 5KB
66243.jpg 5KB
88085.jpg 5KB
39897.jpg 5KB
41111.jpg 5KB
98212.jpg 5KB
85113.jpg 5KB
24979.jpg 5KB
25729.jpg 5KB
23200.jpg 5KB
45634.jpg 5KB
17521.jpg 5KB
47502.jpg 5KB
13769.jpg 4KB
21599.jpg 4KB
68741.jpg 4KB
58179.jpg 4KB
24462.jpg 4KB
20021.jpg 4KB
52510.jpg 4KB
92706.jpg 4KB
81899.jpg 4KB
26330.jpg 4KB
65009.jpg 4KB
35259.jpg 4KB
74316.jpg 4KB
5857.jpg 4KB
17776.jpg 4KB
40943.jpg 4KB
27623.jpg 4KB
54416.jpg 4KB
65751.jpg 4KB
56167.jpg 4KB
65489.jpg 4KB
37393.jpg 4KB
62613.jpg 4KB
18337.jpg 4KB
44391.jpg 4KB
60889.jpg 4KB
82208.jpg 4KB
18920.jpg 4KB
25132.jpg 4KB
52613.jpg 4KB
39157.jpg 4KB
65996.jpg 4KB
5745.jpg 4KB
60066.jpg 4KB
3915.jpg 4KB
79562.jpg 4KB
20811.jpg 4KB
23826.jpg 4KB
22916.jpg 4KB
5734.jpg 4KB
34887.jpg 4KB
49433.jpg 4KB
74012.jpg 4KB
13689.jpg 4KB
95144.jpg 4KB
55395.jpg 4KB
58069.jpg 4KB
86983.jpg 4KB
10892.jpg 4KB
88755.jpg 4KB
12628.jpg 4KB
59474.jpg 4KB
32937.jpg 4KB
99397.jpg 4KB
32047.jpg 4KB
49636.jpg 4KB
11459.jpg 4KB
56502.jpg 4KB
64489.jpg 4KB
14798.jpg 4KB
41934.jpg 4KB
3988.jpg 4KB
89705.jpg 4KB
53422.jpg 4KB
78046.jpg 4KB
1582.jpg 4KB
36204.jpg 4KB
15096.jpg 4KB
22023.jpg 4KB
59054.jpg 4KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1012
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功