Vladimir Efimov
Ahoj! Jmenuji se Vladimir. Absolvoval jsem bakalářské a magisterské studium na Katedře programování na Mechanicko‑matematické fakultě. Momentálně pokračuji v magisterském studiu na Fakultě informačních technologií ČVUT.
Nějakou dobu jsem pracoval jako vývojář v oblasti fintech. Nyní působím jako full‑stack vývojář v lékařském segmentu se zaměřením na Vue.js, TypeScript a .NET. Mám zkušenosti s vývojem webových a multiplatformních aplikací (PWA).
Nápad na projekt
Motion Controller - experimentální systém, který umožňuje ovládat počítač pomocí pohybů rukou místo klávesnice.
Kamera detekuje klíčové body postavy - například nos, zápěstí a boky - a podle jejich polohy rozpoznává směr pohybu: doleva, doprava, nahoru nebo dolů. Tyto pohyby pak odpovídají virtuálnímu stisku příslušné klávesy.
Cílem projektu je nahradit tradiční klávesnici přirozeným ovládáním tělem a experimentovat s novými způsoby interakce mezi člověkem a počítačem.
Výsledek
Vytvořena desktopová aplikace pro Windows, která pomocí OpenCV a MediaPipe detekuje klíčové body těla v reálném čase a transformuje pohyby na vstup klávesnice a myši.
Levá ruka ovládá WASD pohyb, pravá ruka řídí kurzor myši a klikání, tělo slouží pro skok a další akce.
Odkaz na projekt: Motion Controller
Kontakt
Email: efimovla@fit.cvut.cz