资料介绍
描述
我们开发了自己的睡意检测器,通过发出声音警报,为驾驶员建立警报模式,从而有效地防止交通事故。
我们需要什么?
我们将相机连接到 raspberry pi 4,其中将安装计算机视觉软件以检测睡意。
- 。
import pygame
- Dlib是一个具有从网络到机器学习的各种实用程序的库,在我们的案例中,我们使用预训练模型和haar-cascade 模型进行人脸检测
import dlib
算法是什么?
。
3.- 通过face_utils的shape_to_np ()函数获得构成面部特征的所有坐标 (x, y) 作为数值矩阵
4.-提取面部坐标后,仅过滤定义眼睛的坐标。
5.-获得一个新的数值数组,其坐标代表与眼睛位置相关的参考点。
6.-根据Tereza Soukupová和Jan Čech的模型,我们提取了确定眼睛张开度的 6 个参考点,然后我们继续计算眼睛纵横半径。
7.- 为我们建立了眼睑的最小张开阈值,一旦我们达到低于阈值中设置的值,我们就存在一个很有可能闭合的眼睛,在我们的例子中,我们设置了Y处的阈值(我们稍后会深入研究)
8.-我们建立最小数量的连续帧,这些帧共享眼睛的张开阈值,并且关闭的可能性很高,在我们的例子中,我们有X帧(我们稍后会深入研究)。
9.-如果同时满足上述两个条件,则会触发警报,允许设置嗜睡危险警报。
如何知道何时出现嗜睡?
为了确定眼睛何时闭上或睁开,我们部分依赖于Tereza Soukupová和Jan Čech在他们的论文“使用面部标记的实时眨眼检测”中提出的算法 ,即表示定义起点的点的奇怪数字坐标。每只眼睛的水平末端(点P1和P4 )以及指示下眼睑(P5和P6 )和活动眼睑(P2和P3 )当前位置的点,将眼睛理解为两个-尺寸坐标轴 ( X , Y),因此可以通过使用几何基本概念计算欧几里得距离来轻松处理下眼睑与上眼睑的关系。
决策阈值
有必要建立一个最小的眼睛张开阈值来确定我们何时存在一只很有可能闭合的眼睛,为了定义这个阈值,我们开始在0.1和0.5之间的区间内进行测试,因为对于尺寸眼睛通常会摆动我们需要研究的值,以找到相对于现实的最佳拟合值。经过各种测试,我们将所有值< 0.3定义为合适的阈值,这样任何低于这个数字的值都是指闭眼,任何高于这个数字的值都是睁眼。
下一步设置
这个阈值效果很好,直到我们对具有中国(非常小眼睛)或印度(非常大眼睛)等国家特征面部特征的人进行测试,添加实验来测试这些变体,阈值调整为 < 0.2并且完全可以接受获得了性能。
为了推断一个人的困倦状态,他们必须长时间闭上眼睛,这样我们就会知道这不是常见的眨眼,而是长时间的闭眼
出于这个原因,在进行多次实验时,我们确定确定睡意状态必须经过的帧数等于50。
- 使用FOMO进行驾驶员睡意检测
- 汽车前端设计挑战—对驾驶员的主动保护
- 关注驾驶员驾驶视野的改变
- 汽车抬头显示(HUD)突破驾驶员传统视角
- 热面部检测器开源分享
- 认知压力检测器开源分享
- DCC 8针检测器开源设计
- 光度检测器开源项目
- 电话检测器开源分享
- NDIR气体检测器解决方案和PID气体检测器解决方案
- 汽车驾驶员辅助系统如何利用FPGA的处理能力 10次下载
- ARM+DSP的驾驶员眼部疲劳视觉检测算法分析 3次下载
- 全高级驾驶员感知系统和All Programmable SoC解析 1次下载
- 基于S5PV210芯片的驾驶员情绪感知系统设计 48次下载
- 基于FGPA的汽车驾驶员辅助系统 47次下载
- 电路检测器和电流检测器的区别 319次阅读
- 手机检测器电路图 手机检测器的功能和应用 652次阅读
- 机动汽车驾驶员使用案例:制造业和工业设备 396次阅读
- 什么是过零检测器 过零检测器的原理 2755次阅读
- 驾驶员监控系统需要新型红外LED驱动器 1751次阅读
- 过零检测器的原理 3669次阅读
- 基于定点DSP处理器和CMOS图像传感器实现驾驶疲劳检测系统的设计 3015次阅读
- 基于555的声光数字电平检测器电路 2856次阅读
- 德州仪器:摄像监控系统如何扩大驾驶员的视野 1465次阅读
- 基于FPGA的疲劳驾驶检测系统 2156次阅读
- 荧光检测器工作原理及特点 4.9w次阅读
- 地磁车辆检测器主要组成部分 4833次阅读
- 驾驶员辅助系统:新型雷达设计 1052次阅读
- 微波运动检测器 4085次阅读
- 酸雨检测器 1.6w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多