Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 1.34 KB

v0.md

File metadata and controls

11 lines (6 loc) · 1.34 KB

Version 0 (Commit 4d00c1)

Video: YouTube.

The project was initiated on June 1, 2021, although its very first version was written in 2020. I was aware of eye trackers but always considered them too expensive and, most importantly, inconvenient. Although this might sound presumptuous, but recent practical experiences confirmed those doubts.

From the outset, the decision was made to use an extremely affordable webcam. Understanding the complexity of facial detection, I decided to build the solution based on MediaPipe.

The first version was quite simple and used a hardcoded algorithm. Unfortunately, this version proved unsuitable for mass adoption. Even if an interface for system configuration was implemented, it would be a time-consuming and challenging process with mediocre results.

In this version, I implemented a basic mapping of facial position/movement to screen coordinates. This approach is simple, relatively intuitive, and potentially accurate. However, in practice, it turned out to be highly uncomfortable, causing neck and eye strain. Also, it's clear that this method is not universal, and there will be many cases requiring significant additional improvements.