Driver Drowsiness Detector
G. Vivek Vardhan
Abstract— The prevalence of drowsy driving poses a significant risk to road safety, with fatigue-related accidents contributing to a substantial portion of road fatalities worldwide. To address this critical issue, we present a Python-based application for drowsiness detection in drivers, integrating computer vision techniques, machine learning algorithms, and user interface design.
Leveraging Tkinter for the graphical user interface (GUI), our application provides an intuitive platform for real-time monitoring of driver alertness. The core functionality utilizes Haar cascade classifiers for eye detection and machine learning models trained on eye state data to assess driver drowsiness levels.Through continuous analysis of eye movements and states, our application accurately identifies signs of drowsiness, enabling timely interventions to prevent potential accidents. When drowsiness is detected, the system triggers a warning signal, such as a sound alert, to prompt the driver to take necessary actions and mitigate the risk of an on-road incident. Moreover, the application incorporates features for data logging, allowing for retrospective analysis of driving behavior and drowsiness incidents. By recording and analyzing these occurrences, users can gain insights into their driving habits and take proactive measures to address fatigue-related risks.Furthermore, our application emphasizes usability, performance optimization, and compliance with relevant regulations to ensure its practicality and eflectiveness in real-world scenarios. By providing a comprehensive solution for drowsiness detection, our application contributes to the promotion of road safety, potentially saving lives and reducing the societal and economic costs associated with drowsy driving-related accidents. Through further refinement and validation, we aim to enhance the capabilities and adoption of our application, ultimately advancing eflorts to create safer and more responsible driving environments.