# 课堂行为检测 **Repository Path**: liu-yaxiang/classroom-behavior-detection ## Basic Information - **Project Name**: 课堂行为检测 - **Description**: 基于 YOLOv8 与 DeepSort 的课堂学生行为检测与多目标跟踪系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-05-22 - **Last Updated**: 2025-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 课堂学生行为检测与多目标跟踪系统 基于YOLOv5与DeepSort的智慧教育场景应用 ## 项目简介 本项目实现了一个基于深度学习的课堂学生行为检测系统,主要功能包括: - 实时检测学生姿态(如抬头、低头、站立、趴桌等) - 多目标跟踪记录个体行为 - 行为统计分析与可视化 - Web界面实时展示 ## 技术栈 - 目标检测:YOLOv5s - 多目标跟踪:DeepSort - Web框架:Flask - 前端可视化:ECharts ## 安装说明 1. 克隆项目到本地 2. 安装依赖: ```bash pip install -r requirements.txt ``` ## 使用说明 1. 运行Web服务: ```bash python app/main.py ``` 2. 打开浏览器访问:http://localhost:5000 ## 项目结构 ``` classroom_detection/ ├── app/ # 主应用目录 │ ├── static/ # 静态文件 │ ├── templates/ # 网页模板 │ ├── models/ # 模型文件 │ └── utils/ # 工具函数 ├── data/ # 数据目录 │ ├── datasets/ # 训练数据集 │ └── weights/ # 模型权重 └── configs/ # 配置文件 ```