Smart Accident Prevention Using Raspberry Pi 3B+, OpenCV and Dlib

sudo apt install xrdp
hostname -I
→ gives an IP Address that can be used to connect to the Raspberry Pi Remotely
git clone https://github.com/tanujdargan/ic2022gg.git
sudo apt-get update
sudo apt-get install build-essential cmake
sudo apt-get install libopenblas-dev liblapack-dev
sudo apt-get install libx11-dev libgtk-3-dev
sudo apt-get install python python-dev python-pip
sudo apt-get install python3 python3-dev python3-pip
pip install virtualenv
sudo pip install virtualenvwrapper
export WORKON_HOME=(directory you need to save envs)
source /usr/local/bin/virtualenvwrapper.sh -p $WORKON_HOME
mkvirtualenv icgg2022 -p python3
workon icg2022
pip install numpy
pip install dlib
pip install imutils
pip install scipy
sudo apt-get install libatlas-base-dev
pip install opencv-python==4.5.3.56
sudo apt-get install espeak
sudo apt-get install python3-pip
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
mkdir ~/.virtualenvs
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv venv
virtualenv venv
/home/pi/directory/icgg2022/bin/python3.9 /home/pi/ic2022gg/drowsiness_yawn.py
sudo nano /etc/profile
Add to the end of the file -
/home/pi/directory/icgg2022/bin/python3.9 /home/pi/ic2022gg/drowsiness_yawn.py
- Python 3.9.2
- Dlib v19.23
- CMake
- VirtualEnvironments
- OpenCV-Python
- Espeak
- Scipy
- Numpy
- Imutils