This application detects driver drowsiness based on the condition of their eyes. It utilizes eye landmarks to assess the level of drowsiness and provide alerts when necessary.
The set up process can be done by running the following command after create a virtual environment:
sh setup.sh
Or the manual installation can be done by following the steps below.
To install the required dependencies, use the following command:
pip3 install -r requirements.txt
This project use FaceBoxV2 for detecting facial bounding box, in order for the app to run, first the FaceBoxV2 must be built:
cd ./FaceBoxesV2/utils/
sh make.sh
streamlit run ./source/main.py
This project is licensed under the terms of the MIT License. See the LICENSE file for details.