首页 > 技术 > 内容

基于RTT-Draco的疲劳驾驶监控系统设计案例

时间:2025-12-02  作者:Diven  阅读:0

疲劳驾驶一直是交通界的焦点与痛点,每年都有大量司机因疲劳驾驶导致伤亡。传统的疲劳驾驶预防,大都基于司机 自身角度,通过正常的作息和合理的行车安排来提前减少疲劳驾驶发生的可能性,而未能从疲劳驾驶已经可能发生的角度及时的避免疲劳驾驶的继续。

从这个角度出发,我们将传统的疲劳驾驶预防与提醒方式,与人脸识别结合,设计了疲劳驾驶监测与提醒装置。可以识别抽烟、喝水、使用手机、闭眼、睁眼、闭嘴、张嘴等行为状态。

注:本项目为2022中国大学生计算机设计大赛RT-Thread@中智讯物联网专项赛参赛作品。项目已在github上整体开源,赛后将在本论坛整体开源,这里只做部分代码及流程解释。

使用平台:RTT—DracoAI套件
模型部署插件:RT-AK
代码编写工具:RT-Thread Stdio 2.1.5

我就不按比赛要求写那种产品介绍类的东西了,技术平台直接上干货,模型部分使用yolo-fastest,模型流程图如下

1.jpg

1.jpg

1.jpg

使用RT-AK进行部署

基础运行命令

python aitools.py --project= --model= --model_name= --platform=k210 --clear

示例

$ D:Projectedge-aiRT-AKrt_ai_tools>python aitools.py --project=D:ProjectK210_Demok210_rthread_bsp --model=.Modelsmnist.tflite --model_name=mnist --platform=k210 --embed_gcc=D:Projectk210_third_toolsxpack-riscv-none-embed-gcc-8.3.0-1.2bin --dataset=.platformsplugin_k210datasetsmnist_datasets

部署成功示意图

1.jpg

在RT-Thread stdio中工程目录下更新软件包,将会使用到LCD,Camera,USART做监控串口,SPI1(wifi),以及co2传感器使用的i2c。setting中配置图如下

1.jpg

接下来就是软件包的包含,使用了sgp30和gps_rmc,rw007驱动软件包会自动包含,具体配置不做赘述(rw007驱动记得改频率不然用不了),会在整体开源后补充。

这里展示以下部分代码流程截图,首先进行硬件初始化和模型初始化

1.jpg

之后为了保证流畅运行,各外设进行了多线程的创建和处理

1.jpg

这里遇到了一个神奇的bug,将摄像头采集的图片裁剪后放入kpu中会倒是kpu的图像失败

只有不裁剪的240*320图片直接进入kpu中才能完美显示,这里重写了一个image_seg函数解决了这个问题,进入模型进行运算并对运算结果进行处理

1.jpg

之后就是屏幕显示onenet上传图片巴拉巴拉的就可以了,上传图片使用了http post,onenet自己的那个软件包不好用,这里就不赘述了。模型各类别的准确度如下图

1.jpg

因为抽烟这样的行为在屏幕中表现的实在是太小了,准确度相较于其略有下降,在RTT-Draco上的运行时间约为360ms。这里没有办法插入视频,就从视频里截了一张识别的效果图。

1.jpg

到此,该项目完成了车辆定位,车内co2浓度检测,驾驶员不良行为检测等功能,且具备了声光震动提醒,基本符合疲劳驾驶监控系统的定位和要求。

猜您喜欢


百洁布和钢丝球是厨房清洁的得力助手,各自有着着独特的作用。百洁布柔软的材质和良好的吸水性,适合用于擦拭桌面、碗碟和厨房电器,能够有效去除油污和污渍,保持厨房的整...
2008-07-02 00:00:00
在现代生活中,小家电成为了家庭生活中不可少的一部分,但种类繁多,各有特点。功能上,小家电可以分为厨房电器和家居电器。厨房电器如电饭煲、榨汁机,专注于烹饪和饮食;...
2014-08-21 00:00:00
保险丝作为保护电路安全的重要元件,越来越受到关注。ZOYI LIGHTING作为知名的照明及电气配件品牌,其保险丝产品因质量可靠、型号齐全而受到用户青睐。本文将...
2021-09-20 11:09:30
随着直流无刷电机(BLDC)在工业自动化、家用电器及新能源汽车等领域的应用,驱动控制技术成为提升电机性能的关键因素。在BLDC电机驱动控制电路中,电阻的配置直接...
2025-11-28 04:00:04
随着人口老龄化问题的日益凸显,社会对于“空巢老人”与“独居老人”的关怀日益加深。我国的人口结构变化与城镇化进程,促使众多年轻人远赴他乡工作,留下年迈的父母独自在...
2024-08-21 14:33:00
脚手架规格尺寸是多少?在建筑施工中,脚手架是不可少的重要设施。不仅为工人提供安全的作业平台,还确保施工的顺利进行。常见的脚手架规格尺寸主要包括立杆、横杆和斜杆的...
2014-08-08 00:00:00
贴片电阻盘料通常以卷盘形式封装,快速估算其数量可以采用以下方法:查看盘料标签: 正规厂家生产的盘料会在标签上标明数量,这是最直接准确的方法。根据盘料尺寸和元件尺...
2024-11-29 10:26:26
2021-05-17 00:00:00
贴片电容(MLCC)是应用于电子产品中的重要元件,其参数直接影响到电路的性能和稳定性。容量是最基本的参数,通常以微法(μF)为单位,决定了电容器储存电荷的能力。...
2008-10-19 00:00:00
贴片电阻,作为电子电路中最常见的元件之一,在各种电子设备中是很重要的配件。主要起到以下几个作用:限流: 贴片电阻可以通过限制电流的流动来保护电路中的其元件,防止...
2024-11-29 10:25:57