Advertisement

智慧课堂基于YOLOv8的学生上课行为检测

阅读量:

数据集

学生上课行为检测,我们直接使用公开数据集

共三类行为:举手、读书、写字

数据集已经按照YOLO格式配置好,数据内容如下

在这里插入图片描述
image-20240703200426788

模型训练

基于YOLOv8模型开展训练工作,并访问其官方代码获取详细源码

首先是划分数据集,分为训练集、验证,已经划分好

image-20240703200353362

后续需对数据集配置文件进行调整:具体来说,则涉及对数据集所在路径的更改,并对不同类别对应的名称进行相应调整

image-20240703203137806

之后修改训练代码中的配置:

主要修改数据集路径与预训练模型路径,我用的是yolov8-s.pt

image-20240703203235368

训练效果

这些都是模型训练产生的结果,被放在了runs\train\exp 文件下

image-20240703201130597
image-20240703201156004

图像用户界面

网上可以可到很多开源界面,我这里提供了一个,放在了文件夹中

在这里插入图片描述

完整项目链接

https://mbd.pub/o/bread/ZpecmZxw

全部评论 (0)

还没有任何评论哟~