Watch my time

2022 Dec 12 See all posts


Watch my time

Computer Vision Spy Cute voice

Face recognition software that tells you long you have been in front of your computer

Source code Github

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:

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?

Preview

Screenshot

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 😊