A face recognition software that tells you long you have been in front of your computer
What does it do?
- Uses your camara to keep an eye on you (spoooky)
- Greets and says farewell to you
- Waits for you to get back to work
- Times your working session
- python3
- pip3
I would recommend using a python virtual environment to avoid any dependencies conflict. How to create a python virtual env
In your terminal:
Install dependencies:
pip install -r requirements.txt
# Run with:
python3 main.py
The program will need to take a couple of photos of you from different angles, for it to be able to recognise you. (No worries, photos will not leave your project's folder so no need to comb your hair or anything.)
You can, however, skip this step and just upload your good-looking photos to the faces folder.
- Will use your webcam and run a timer while it is able to recognise your face ๐.
- Once it is not able to see you anymore, it will give you a short update of your work time session โฐ
- It will wait for you to get back to start your next session ๐
- Have a fun productive day!
I do enjoy tracking my screen session times,
I usually run some sort of timer to do so, having that automated with computer vision proved beneficial since I no longer need to remember to start nor end any session.
Plus, it is funny to be greeted by my computer when it sees me ๐