DIPSEER: A Dataset for In-Person Student Emotion and Engagement Recognition in the Wild
收藏DIPSEER 数据集概述
数据集简介
- 名称: DIPSEER: A Dataset for In-Person Student Emotion and Engagement Recognition in the Wild
- 用途: 处理实验数据,包括图像、标签和传感器数据,创建按时间顺序排列的数据框,为每个收集的数据或元数据分配情绪和注意力标签。
项目结构
project/ ├── src/ │ ├── main.py │ └── classes/ │ ├── image_processor.py │ ├── label_reader.py │ ├── sensor_reader.py │ ├── data_processor.py │ └── experiment_processor.py └── README.md
文件描述
- main.py: 脚本入口点,处理命令行参数并调用必要的方法来处理实验。
- image_processor.py: 包含
ImageProcessor类,处理图像路径及其元数据。 - label_reader.py: 包含
LabelReader类,从 JSON 文件中读取标签。 - sensor_reader.py: 包含
SensorReader类,从 JSON 文件中读取传感器数据。 - data_processor.py: 包含
DataProcessor类,协调图像和传感器数据的处理并将其保存到 CSV 文件。 - experiment_processor.py: 包含
ExperimentProcessor类,处理实验的整体流程,允许从命令行指定group、experiment和subject参数。
执行方式
运行脚本的命令: bash python src/main.py --base_path /path/to/experiments --group group_name --experiment experiment_name --subject subject_name
可以省略 --group、--experiment 和 --subject 参数以处理指定基础目录中的所有组、实验和主题。
安装要求
- 确保已安装 Python。
- 克隆仓库并导航到项目目录: bash git clone git@bitbucket.org:rovitlib/dipseer.git cd dipseer
依赖库
pandasargparseosjsondatetime
安装 pandas 版本 2.2.2:
bash
pip install pandas
数据访问
数据访问链接:https://www.scidb.cn/en/detail?dataSetId=7856c716c0cc4589a23ee4a23d8a0893
引用信息
标题: DIPSER: A Dataset for In-Person Student Engagement Recognition in the Wild
作者: Luis Marquez-Carpintero, Sergio Suescun-Ferrandiz, Carolina Lorenzo Álvarez, Jorge Fernandez-Herrero, Diego Viejo, Rosabel Roig-Vila, Miguel Cazorla
领域: Computer Vision and Pattern Recognition (cs.CV); Artificial Intelligence (cs.AI)
arXiv: 2502.20209v2 [cs.CV], 2 Mar 2025




