Mover cursor
Mão aberta. O cursor acompanha um ponto estável da mão.
Um projeto open-source que usa webcam, MediaPipe e Python para transformar gestos da mão em comandos reais do mouse: mover, clicar, pausar e arrastar.
// overview
O AI Virtual Mouse Controller é um sistema de controle gestual que permite usar a mão como interface de mouse. Ele foi criado para explorar novas formas de interação com o computador usando visão computacional, sem precisar de hardware especial.
A proposta é simples: abrir a webcam, detectar os pontos da mão, reconhecer gestos e converter esses gestos em ações reais do cursor.
// como funciona
O sistema captura frames da webcam, passa a imagem para o MediaPipe Hands, recebe landmarks da mão e usa regras de detecção para entender se você está movendo, clicando, pausando ou arrastando.
// gestos principais
Mão aberta. O cursor acompanha um ponto estável da mão.
Polegar e indicador se encontram para clicar.
Polegar e dedo médio ativam o menu de contexto.
Punho fechado congela o cursor temporariamente.
Faça o sinal de paz com indicador e dedo médio para executar o duplo clique.
// instalação rápida
Instale as dependências, execute o projeto e posicione sua mão em frente à webcam. Para instruções completas, acesse o guia.
git clone https://github.com/ognistie/ai-virtual-mouse-controller.git
cd ai-virtual-mouse-controller
python -3.11 -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python main.py