Skip to content

A deep learning project to detect driver drowsiness using computer vision. Features real-time monitoring and alert system. Built with Python, OpenCV, and yolov8.

License

Notifications You must be signed in to change notification settings

signife/driver-drowsiness-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

driver-drowsiness-detection

A deep learning project to detect driver drowsiness using computer webcam. Features real-time monitoring and alert system.

📝 Overview

Execution Order

-Environment Setup

pip install -r requirements.txt

-Data Preparation

Using Dataset in roboflow. you can also downloading in here -> Dataset Link

Following below command prompt to proceed with training

yolo task=detect mode=train model=yolov8s.pt data={./data}/data.yaml epochs=100 imgsz=640

-Execution

You can skip the first two steps by downloading the best.pt file that we previously uploaded.

Please execute the code within a virtual environment where the requirements have been installed.

python main.py

📄 References

  • we followed the algorithm from the referenced paper from here -> Paper Link image

🛠️ Tech Stack

Python Badge Anaconda Badge OpenCV Badge PyTorch Badge YOLOv8 Badge

👥 Teammates

Name github-links
ChangHo Jang Chris99ChangHo

📁 Directory Structure

driver-drowsiness-detection/
├── main.py/                   
├── alarm.wav/                      
├── best.pt/        
├── requirements.txt/                 
└── README.md                 

About

A deep learning project to detect driver drowsiness using computer vision. Features real-time monitoring and alert system. Built with Python, OpenCV, and yolov8.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages