Protótipo criado para apresentar nas semanas de tecnologia, o programa utiliza mediapipe para detecção de mão e converte os movimentos dela em movimento de mouse.
Certifique-se que possui todas as dependências necessárias.
- openCV - (Para processamento de imagem e desenho)
- mediapipe - (Para monitoramento das mãos)
- autopy - (Para controlar o mouse)
- numpy
Para configurar o sistema para desenvolvimento em sua máquina local, siga as instruções abaixo:
-
Clone o repositório em sua máquina
git clone https://github.com/HugMoraes/VirtualMouse.git
-
Execute o seguinte comando para instalar a dependências. the
AIVirtualMouse.pypip install -r requirements.txt
-
Execute o arquivo
main.pyNo Windows:python main.py
No Linux:
python3 main.py
Para demonstrar o uso recomenda-se o seguinte site: https://sketchfab.com/
Na tela principal clique no icone de aumentar a tela do modelo do robô e você pode visualizar o modelo utilizando o mouse para rotacionar o robô. Como o programa é apenas um protótipo, não é recomendado utilizar para aplicações em que substitua completamente o uso do mouse, o programa foi implementado apenas com intuito de demonstração.