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数据可视化脚本 】 数据集为男女面部图像,用于男女识别 【分类个数:2分类】male、female 【数据集详情】data目录下分为2个目录,训练集和验证集,存放各自的同一类数据图片。训练集图片总数47009,验证集图片总数11649。可以用作yolov5的分类数据集. 【json文件】分类类别的字典文件 为了方便查看数据,提供了可视化py文件,随机传入4张图片即可展示,并且保存在当前目录。 脚本无需更改,可以直接运行!
资源推荐
资源详情
资源评论
收起资源包目录
图像分类数据集:男女性别识别【包括划分好的数据、类别字典文件、python数据可视化脚本 】 (2000个子文件)
124152.jpg.jpg 7KB
126034.jpg.jpg 7KB
128758.jpg.jpg 7KB
112979.jpg.jpg 7KB
127900.jpg.jpg 7KB
117856.jpg.jpg 7KB
130332.jpg.jpg 7KB
122959.jpg.jpg 7KB
126582.jpg.jpg 7KB
119507.jpg.jpg 7KB
115669.jpg.jpg 7KB
121731.jpg.jpg 7KB
126751.jpg.jpg 7KB
129390.jpg.jpg 7KB
121025.jpg.jpg 7KB
131121.jpg.jpg 6KB
121117.jpg.jpg 6KB
121872.jpg.jpg 6KB
122222.jpg.jpg 6KB
123725.jpg.jpg 6KB
120424.jpg.jpg 6KB
126022.jpg.jpg 6KB
127654.jpg.jpg 6KB
126606.jpg.jpg 6KB
128994.jpg.jpg 6KB
122425.jpg.jpg 6KB
122896.jpg.jpg 6KB
126232.jpg.jpg 6KB
121646.jpg.jpg 6KB
127610.jpg.jpg 6KB
130234.jpg.jpg 6KB
123354.jpg.jpg 6KB
130183.jpg.jpg 6KB
131010.jpg.jpg 6KB
130901.jpg.jpg 6KB
126482.jpg.jpg 6KB
114099.jpg.jpg 6KB
123787.jpg.jpg 6KB
117788.jpg.jpg 6KB
125278.jpg.jpg 6KB
113005.jpg.jpg 6KB
122848.jpg.jpg 6KB
115483.jpg.jpg 6KB
116753.jpg.jpg 6KB
114746.jpg.jpg 6KB
120316.jpg.jpg 6KB
124612.jpg.jpg 6KB
113240.jpg.jpg 6KB
117752.jpg.jpg 6KB
124176.jpg.jpg 6KB
125686.jpg.jpg 6KB
125354.jpg.jpg 6KB
120874.jpg.jpg 6KB
119131.jpg.jpg 6KB
119883.jpg.jpg 6KB
120270.jpg.jpg 6KB
126436.jpg.jpg 6KB
116945.jpg.jpg 6KB
117007.jpg.jpg 6KB
121185.jpg.jpg 6KB
128814.jpg.jpg 6KB
130657.jpg.jpg 6KB
127374.jpg.jpg 6KB
127101.jpg.jpg 6KB
126429.jpg.jpg 6KB
113173.jpg.jpg 6KB
128854.jpg.jpg 6KB
129045.jpg.jpg 6KB
128414.jpg.jpg 6KB
117252.jpg.jpg 6KB
119773.jpg.jpg 6KB
129093.jpg.jpg 6KB
121172.jpg.jpg 6KB
123727.jpg.jpg 6KB
113898.jpg.jpg 6KB
123008.jpg.jpg 6KB
124658.jpg.jpg 6KB
129101.jpg.jpg 6KB
128546.jpg.jpg 6KB
123270.jpg.jpg 6KB
122180.jpg.jpg 6KB
126481.jpg.jpg 6KB
116970.jpg.jpg 6KB
130391.jpg.jpg 6KB
126357.jpg.jpg 6KB
115343.jpg.jpg 6KB
119066.jpg.jpg 6KB
130312.jpg.jpg 6KB
119693.jpg.jpg 6KB
116592.jpg.jpg 6KB
127036.jpg.jpg 6KB
120934.jpg.jpg 6KB
123173.jpg.jpg 6KB
125132.jpg.jpg 6KB
118166.jpg.jpg 6KB
126223.jpg.jpg 6KB
126686.jpg.jpg 6KB
122834.jpg.jpg 6KB
119384.jpg.jpg 6KB
118920.jpg.jpg 6KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1434
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于GUI+MYSQL+JAVA图书管理系统文档说明+源码(高分大作业项目).zip
- 基于Qt使用C++实现图书管理系统源码+数据库(95分以上).zip
- 基于GUI+MYSQL+JAVA票务管理系统文档介绍+源码+数据库(高分大作业).zip
- 优先编码器除法电微分运算电路 全加器函数发生电路等电路经典Multisim仿真实验源文件合集(25个).zip
- 2331308JS课堂案例.zip
- STM32H750VBT6单片机最小系统开发板AD设计硬件(原理图+PCB+3D封装库)工程文件.zip
- 基于74LS161+ 74LS192芯片实现倒计时定时器Multisim仿真源文件,Multisim10以上版本可打开运行
- 科大讯飞语音引擎 jar包 demo,科大讯飞语音合成引擎3.0,支持4.0系统以上,文字转语音输出.zip
- Java架构面试笔试专题资料及经验(含答案)SpringBoot面试Linux面试专题及答案 合集.zip
- 头歌c语言实验答案tion-model-for-ne开发笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功