对本设计的硬件电路图设计原理讲解,程序软件设计原理讲解。
设计名称:基于STM32单片机疲劳驾驶检测(OpenMv)设计
系统组成:STM32H750VBT6核心板+OV2640摄像头+1.8寸TFT液晶屏+按键+蜂鸣器LED声光电路。
功能说明:
1、采用STM32H750VBT6单片机做主控。
2、通过加载OpenMV固件,在OpenMVIDE中通过python编程,OpenMV Cam的内置人脸检测功能,人脸检测通过在图像上使用Haar Cascade特征检测器来工作,
我们先用haar算子进行人脸识别,然后利用haar算子找到人脸中的眼睛,检测到人脸时,如发现眼睛则说明眼睛为睁开状态,定义为非疲劳状态,如若检测不到人眼,则定义为疲劳状态。
3、采用OV2640作为摄像头采集图像信息,1.8寸TFT液晶显示图像信息。
4、检测到人脸情况下,超过2秒未检测到人眼则蜂鸣器led声光报警提示。
5、将检测到的人脸外框显示出来,检测到人眼外框显示出来。
根据资料做出实物的功能演示:https://www.bilibili.com/video/BV1jT421a7cW/
附件资料内容截图:
360
