APP下载

基于OpenCV的树莓派人脸识别疲劳驾驶检测系统

2021-09-23张伯辰施鑫杰霍梅梅

现代计算机 2021年23期
关键词:关键点检测系统

张伯辰,施鑫杰,霍梅梅

(浙大城市学院,计算机与计算科学学院,杭州310015)

0 引言

现代社会,随着经济的发展和道路交通的日趋完善,汽车出行成为了人们生活不可或缺的组成部分。同时,人们对生活质量的要求与日俱增,为了达成目标不得不在疲劳的状态下工作奔波,而驾驶人的疲劳状态会大大增加车祸发生的概率。为了避免许多因疲劳驾驶造成的车祸,构建智能交通系统[1],做好对驾驶人的注意力监控十分必要。理论上,驾驶辅助系统可以依靠监控驾驶人的生理信号、操作行为、车辆状态以及面部表情判定其疲劳程度,一般地,面部行为的判定最直接有效反映驾驶人状态。

一个疲劳驾驶检测系统需要满足对驾驶人的实时监控、疲劳判定、实时告警等,本文在系统的软硬件架构设计方面采用轻量化方案。原型系统的设计基于Python脚本语言,选择OpenCV跨平台机器视觉库[2],在图像处理、计算机视觉等方面均有丰富的第三方开发支持,为系统的实现提供了轻量化构建的基础。选择树莓派(Raspberry Pi)作为基础硬件载体,树莓派在满足该系统的功能需求的同时大大降低了系统的成本,此外,硬件良好的性能能够保证疲劳监控的灵活性,给未来的系统功能拓展奠定了良好基础。

1 疲劳驾驶检测系统的原理

1.1 硬件组成

疲劳驾驶检测系统在树莓派平台上进行开发,通过I/O引脚能够方便地控制具备特殊功能的底层硬件。硬件组成主要包括摄像头模块和语音模块,其中,摄像头模块选用motionEyeOS红外夜视摄像头。……

登录APP查看全文

猜你喜欢

关键点检测系统
Smartflower POP 一体式光伏系统
肉兔育肥抓好七个关键点
WJ-700无人机系统
ZC系列无人机遥感系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
小波变换在PCB缺陷检测中的应用
医联体要把握三个关键点
锁定两个关键点——我这样教《送考》