先将代码解压到成train、test、val3个csv文件

# -*- coding: utf-8 -*-
import csv
import osdatabase_path = r'C:\Users\zhoutao\Downloads\fer2013'
datasets_path = r'C:\Users\zhoutao\Downloads\fer2013\dataset'
csv_file = os.path.join(database_path, 'fer2013.csv')
train_csv = os.path.join(datasets_path, 'train.csv')
val_csv = os.path.join(datasets_path, 'val.csv')
test_csv = os.path.join(datasets_path, 'test.csv')with open(csv_file) as f:csvr = csv.reader(f)header = next(csvr)rows = [row for row in csvr]trn = [row[:-1] for row in rows if row[-1] == 'Training']#防止产生空行csv.writer(open(train_csv, 'w+',newline='', encoding='utf-8-sig')).writerows([header[:-1]] + trn)print(len(trn))val = [row[:-1] for row in rows if row[-1] == 'PublicTest']csv.writer(open(val_csv, 'w+',newline='', encoding='utf-8-sig')).writerows([header[:-1]] + val)print(len(val))tst = [row[:-1] for row in rows if row[-1] == 'PrivateTest']csv.writer(open(test_csv, 'w+',newline='', encoding='utf-8-sig')).writerows([header[:-1]] + tst)print(len(tst))

然后将图片还原为jpg图片

# -*- coding: utf-8 -*-
import csv
import os
from PIL import Image
import numpy as npdatasets_path = r'C:\Users\zhoutao\Downloads\fer2013\dataset'
train_csv = os.path.join(datasets_path, 'train.csv')
val_csv = os.path.join(datasets_path, 'val.csv')
test_csv = os.path.join(datasets_path, 'test.csv')train_set = os.path.join(datasets_path, 'train')
val_set = os.path.join(datasets_path, 'val')
test_set = os.path.join(datasets_path, 'test')for save_path, csv_file in [(train_set, train_csv), (val_set, val_csv), (test_set, test_csv)]:if not os.path.exists(save_path):os.makedirs(save_path)num = 1with open(csv_file) as f:csvr = csv.reader(f)header = next(csvr)for i, (label, pixel) in enumerate(csvr):pixel = np.asarray([float(p) for p in pixel.split()]).reshape(48, 48)subfolder = os.path.join(save_path, label)if not os.path.exists(subfolder):os.makedirs(subfolder)im = Image.fromarray(pixel).convert('L')image_name = os.path.join(subfolder, '{:05d}.jpg'.format(i))print(image_name)im.save(image_name)

fer2013表情数据集相关推荐

  1. 人脸表情数据集-fer2013

    ------韦访 20181102 1.概述 ---- 2.fer2013人脸表情数据集简介 Fer2013人脸表情数据集由35886张人脸表情图片组成,其中,测试图(Training)28708张, ...

  2. fer2013人脸表情数据集简介

    fer2013人脸表情数据集简介 fer2013人脸表情数据集由35886张人脸表情图片组成,其中,测试图(Training)28708张,公共验证图(PublicTest)和私有验证图(Privat ...

  3. 外包 | LBP/HOG/CNN 实现对 CK/jaffe/fer2013 人脸表情数据集分类

    外包 | LBP/HOG/CNN 实现对 CK/jaffe/fer2013 人脸表情数据集分类 文章目录 外包 | LBP/HOG/CNN 实现对 CK/jaffe/fer2013 人脸表情数据集分类 ...

  4. Python实现将人脸表情数据集fer2013转化为图像形式存储本地

    fer2013数据集由35886张人脸不同表情图片组成,其中训练集28708张,验证集和测试集各3589张.每张图片的大小是48*48像素大小,表情分为7种: 0 anger 生气 1 disgust ...

  5. CNN表情识别系统制作(1)----fer2013人脸表情数据集简介

    fer2013人脸表情数据集简介 fer2013人脸表情数据集由35886张人脸表情图片组成,其中,测试图(Training)28708张,公共验证图(PublicTest)和私有验证图(Privat ...

  6. CK+人脸表情数据集下载

    Cohn-Kanade(CK+)扩 展 数 据是目前比较通用的人脸表情数据集,适合于人脸表情识别的研究.它是 2010 年在Cohn-Kanda 数据集的基础上扩展得来的,包含 123 名参与者.59 ...

  7. 表情识别/情绪识别:ExpW表情数据集

    ExpW表情数据集 1.数据集介绍 2.数据集处理 3.数据集下载 1.数据集介绍 论文<Deep Facial Expression Recognition: A Survey>里对其进 ...

  8. 关于微表情数据集SMIC的获取方法

    关于微表情数据集SMIC的获取方法 关于芬兰奥卢大学的获取邮箱进行资料获取断断续续持续了半年这次终于找到了正确的联系方式,并且很快收到了回复,真的心情莫名激动啊! 首先声明一下,在奥卢大学的官网已经明 ...

  9. 微表情数据集汇总(全)

    最近一段时间收集了一些微表情的数据集,主要有两个目的,一是做一个汇总,二是为了正在找相关数据集的同学提供一个方便.如果你有文中未提到的数据集可以在下面留言附上链接,万分感谢~ CK+:http://w ...

  10. Fer2013表情识别Group_Project_Document

    关于数据集 首先关于如何把csv文件中的数字文件还原为图片可以看我的这篇博文 https://blog.csdn.net/qq_38905818/article/details/104411572 首 ...

最新文章

  1. bootstrap modal 弹出效果
  2. 根据姓名得到名字首字母
  3. win7磁盘清理_window7越来越卡?系统残余文件太多,磁盘清理可以搞定!!
  4. windows下使用curl以及常用curl命令
  5. Visual Basic、C# 和 C++ 的数据类型比较(转)
  6. ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(一)
  7. pythonista3使用说明_Pythonista中文文档:sound
  8. 【RK3399Pro学习笔记】八、ROS话题消息的定义与使用
  9. notepad php源码,GitHub - CharlesKiki/Web-Notepad: 这是一个仿制有道云笔记的原生PHP小玩具。...
  10. 中国科学院计算机报录比,中科院报录比详情 几条择校建议 - 考研 - 小木虫 - 学术 科研 互动社区...
  11. 6.4两种给定两个均不超过9的正整数k和n,要求编写程序求k+kk+kkk++…+kk…k (n个k,不是n个k乘积)之和
  12. 详解:Java的重载方法与示例
  13. Alexa查询名词解释
  14. html输入正确用户名和密码,为什么输入正确用户名和密码还会提示“用户名或密码错误”?...
  15. 泰勒(Taylor)展开式(泰勒级数)
  16. PS人像精修插件MUA Retouch Panel中文版(支持ps2021)
  17. 区块链技术应用场景有哪些?
  18. 67键键盘如何输出`和~符号(一百五十一)
  19. 京胡琴师-周佑军[转]
  20. 【新智元峰会】德国AI教皇盛赞中国人工智能,25位AI领袖强势打造中国新智极...

热门文章

  1. Redis基础、应用场景、数据结构及案例
  2. 为何 linux 要用 tar.gz,而不用 7z 或 zip?
  3. 微积分知识总览(0)
  4. 使scp不用输入密码
  5. Zabbix 3.0安装
  6. Java基础知识2(字符串)
  7. MapReduce在Map端的Combiner和在Reduce端的Partitioner
  8. 系统架构——从Memcache单点说起
  9. magento 模板区块--商品总类别显示页
  10. Windows2008之文件服务器资源管理器