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)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
120种狗识别【包括划分好的数据、类别字典文件、python数据可视化脚本】 【分类个数:120分类】中华田园犬、泰迪犬等等 【数据集详情】data目录下分为2个目录,训练集和验证集,存放各自的同一类数据图片。训练集图片总数12307,验证集图片总数4072。可以用作yolov5的分类数据集. 【json文件】120 种分类的字典文件 为了方便查看数据,提供了可视化py文件,随机传入4张图片即可展示,并且保存在当前目录。 脚本无需更改,可以直接运行!
资源推荐
资源详情
资源评论
收起资源包目录
120种狗识别【包括划分好的数据、类别字典文件、python数据可视化脚本】 (2000个子文件)
n02085620_4602.jpg 1.07MB
n02095889_6485.jpg 361KB
n02104365_1325.jpg 311KB
n02109525_2575.jpg 272KB
n02086646_3670.jpg 211KB
n02093647_1247.jpg 202KB
n02099601_176.jpg 201KB
n02089973_2068.jpg 196KB
n02105855_7495.jpg 185KB
n02105855_1963.jpg 181KB
n02102480_4365.jpg 179KB
n02089973_1132.jpg 175KB
n02113978_1854.jpg 173KB
n02105855_13311.jpg 173KB
n02105855_15882.jpg 163KB
n02089973_1907.jpg 162KB
n02105855_15724.jpg 159KB
n02089973_2756.jpg 156KB
n02105855_12631.jpg 153KB
n02105855_17706.jpg 153KB
n02112350_251.jpg 148KB
n02105855_142.jpg 147KB
n02107142_7402.jpg 146KB
n02105855_3434.jpg 144KB
n02089973_1799.jpg 143KB
n02105855_3702.jpg 140KB
n02098286_5036.jpg 139KB
n02105855_11061.jpg 138KB
n02105855_15263.jpg 135KB
n02105855_7527.jpg 133KB
n02110806_2774.jpg 131KB
n02105855_7612.jpg 126KB
n02105855_9857.jpg 120KB
n02105855_13586.jpg 110KB
n02105855_18782.jpg 110KB
n02105855_6802.jpg 108KB
n02113712_2699.jpg 107KB
n02105855_7893.jpg 106KB
n02105855_2933.jpg 105KB
n02105855_5949.jpg 104KB
n02110806_1019.jpg 102KB
n02105855_16556.jpg 94KB
n02106030_15857.jpg 94KB
n02086646_1825.jpg 93KB
n02112137_8637.jpg 92KB
n02099601_1010.jpg 92KB
n02099601_1259.jpg 90KB
n02116738_2344.jpg 90KB
n02099267_4311.jpg 89KB
n02099267_3255.jpg 89KB
n02109047_18614.jpg 89KB
n02102480_4698.jpg 88KB
n02112137_2133.jpg 87KB
n02099849_1728.jpg 87KB
n02098286_749.jpg 87KB
n02110958_630.jpg 86KB
n02109525_5264.jpg 85KB
n02097658_3345.jpg 85KB
n02089973_2599.jpg 85KB
n02089867_1412.jpg 84KB
n02095889_1290.jpg 83KB
n02091032_4210.jpg 82KB
n02093754_4072.jpg 82KB
n02105855_12990.jpg 82KB
n02091032_358.jpg 82KB
n02100877_2939.jpg 81KB
n02102480_6179.jpg 80KB
n02099849_687.jpg 79KB
n02115641_7013.jpg 79KB
n02089078_2270.jpg 78KB
n02091134_14374.jpg 78KB
n02097298_11133.jpg 77KB
n02086646_567.jpg 77KB
n02109047_25342.jpg 76KB
n02094433_4710.jpg 76KB
n02091134_15784.jpg 76KB
n02099267_1862.jpg 76KB
n02113186_12729.jpg 75KB
n02100877_828.jpg 75KB
n02095889_5958.jpg 74KB
n02113978_1653.jpg 74KB
n02091032_3875.jpg 74KB
n02112137_5022.jpg 74KB
n02109047_12193.jpg 74KB
n02101556_5167.jpg 73KB
n02090379_5409.jpg 73KB
n02089973_417.jpg 73KB
n02102480_5065.jpg 72KB
n02104029_4277.jpg 72KB
n02096437_702.jpg 72KB
n02111889_17532.jpg 72KB
n02098286_3021.jpg 72KB
n02110806_1778.jpg 72KB
n02110806_1259.jpg 71KB
n02100877_3804.jpg 71KB
n02088238_13799.jpg 71KB
n02097474_756.jpg 70KB
n02097658_1018.jpg 70KB
n02105855_9415.jpg 70KB
n02113978_996.jpg 70KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1329
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功