Driver Drowsiness Detection Using Brainy Pi
by mohamedhussainlearnings in Circuits > Raspberry Pi
148 Views, 1 Favorites, 0 Comments
Driver Drowsiness Detection Using Brainy Pi
Imagine giving your devices the power to think right where they are! Edge AI is all about supercharging everyday gadgets like smartphones, IoT devices, and gateways with the smarts of artificial intelligence. Instead of relying on faraway clouds or data centers, this cutting-edge technology brings AI directly to your fingertips. Meet Brainy Pi, your intelligent companion at the edge!
In this project, we have implemented Drowsiness detection model on Brainy Pi, a Raspberry pi alternative.
To learn about using Brainy Pi, visit the official website Brainy pi.
Note: we can also implement this project in Raspberry Pi, but Brainy Pi is the easiest option for beginners.
Drowsiness Detection System
Accidents caused by drowsy driving are a significant concern worldwide. The project's primary objective is to create a system capable of detecting drowsiness in drivers in real time, enabling timely alerts to prevent potential accidents.
The Real-Time Drowsiness Detection System is an AI-powered software solution developed to address the critical issue of accidents caused by driver sleepiness during driving. This project aims to enhance road safety by detecting and alerting drivers who may be drowsy while driving, preventing potential accidents and saving lives.
Our system when installed on a vehicle accurately identifies the driver's face, detect their eyes, and classify whether the eyes are open or closed, indicating the driver's wakefulness state.
Supplies
- Brainy Pi
- UNIX OS Terminal
Remote Connection to Brainy Pi
Secure a remote connection to the brainy pi using the command,
ssh -X pi@auth.iotiot.in -p 65530
After entering the password, a remote connection is established on the terminal.
Cloning Git Repository
The next step is to clone the git repo of the project for running the Python script, the command for it is as follows,
git clone https://gitlab.iotiot.in/interns-projects/drowsiness-detection.git
Change the working directory to the project's directory by using the cd command,
cd drowsiness-detection/program
Run Inference File for Drowsiness Detection
Run the Python script Inference.py which takes input from vide.mp4 using the command,
python3 Inference.py
It displays whether the driver or person in front of the camera is drowsy or normal.