Abstract

The primary causes of road accidents are driver errors. Such as excessive speeding, driver distraction, and driver sleepiness. Diver sleepiness and distraction can be controlled by implementing advanced technology such as an in-cabin driver monitoring system. This is a technological solution that uses a machine learning algorithm to improve road safety. This paper describes a new real-time driver monitoring and alerting system that solely monitors driver Sleepiness, diver distraction, and seatbelt wearing status in order to prevent road accidents. It employs the YOLOv5 deep learning algorithm to detect various types of distraction and For seatbelt wearing status and computer vision’s cvzone framework is used to detect sleepiness using 3D facial landmarking. In this system, The camera is mounted in the centre of the vehicle’s dashboard for data collection and real-time implementation. The Raspberry Pi 3b module is used for the Realtime implementation. According to the findings of this study, the system is capable of real-time implementation, and the machine learning model used in the study achieves an accuracy of more than 90%.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call