本文是基于机器视觉的驾驶员行为检测系统。通过驾驶员前方摄像头采集的驾驶行为实时图像,可以输出并显示该驾驶员的驾驶行为结果,将视频和结果显示在上位机界面上,对不文明驾驶行为和疲劳驾驶发出预警,统计出不文明驾驶的结果,并将不文明行为存储到数据库中。系统具备安全验证功能,核对身份之后才能进入系统,管理员可以具有系统内的所有操作权限,普通用户只有查看自己不文明行为的权限。系统主程序由Python编写,人脸检测使用的是基于Haar积分图的AdaBoost的方法,该算法能够快速,高效的实现人脸检测,对于检测出的人脸使用基于dlib的人脸特征点检测,标注出眼睛和嘴唇位置,根据眼睛和嘴唇的实时长宽比判断驾驶员是否疲劳。本文还使用了基于YOLOv5的目标检测算法,实时检测画面中的手机、香烟、水瓶等物品,判断驾驶员是否有不文明驾驶行为。
点击空白处退出提示









评论