Install dependencies:pip install -r requirements.txt# Run with:python3 main.py
Recognising you
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.
What now?
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!
Preview
Outro
I do enjoy tracking my screen session times and 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 😊
Watch my time
2022 Dec 12 See all postsFace recognition software that tells you long you have been in front of your computer
Source code
What does it do?
Requirements
How to use?
I would recommend using a python virtual environment to avoid any dependencies conflict. How to create a python virtual env
In your terminal:
Recognising you
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.
What now?
Preview
Outro
I do enjoy tracking my screen session times and 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 😊
Daniel Ratmiroff © - site made with: blogmaker - credit to Vitalik Buterin