O projeto "AI Virtual Mouse Using Hand Gestures" é um aplicativo baseado em aprendizado de máquina que permite aos usuários controlar o mouse do computador usando gestos manuais. O projeto utiliza técnicas de visão computacional para reconhecer gestos manuais e convertê-los em movimentos do mouse. O aplicativo utiliza modelos de aprendizado profundo para prever com precisão os movimentos das mãos e fornece uma interface amigável para os usuários interagirem com seus computadores.
O projeto foi projetado para funcionar em qualquer computador com câmera, tornando-o facilmente acessível a qualquer pessoa interessada em explorar as capacidades de visão computacional e aprendizado de máquina. O código do projeto está disponível em um repositório Github, tornando-o de código aberto e disponível para contribuições da comunidade.
Instale todas as dependências necessárias.
openCV - (Para processamento e desenho de imagens).
mediapipe - (para rastreamento manual).
autopy - (Para controlar o movimento do mouse e clique).
entorpecido.
Para usar este projeto, siga as etapas abaixo:
git clone https://github.com/<USERNAME>/AI-Virtual-Mouse.git
pip install -r requirements.txt
aivirtualmouseproject.py
Para usar o mouse virtual, certifique-se de que seu computador possua uma câmera e siga os passos abaixo:
Execute o script principal seguindo as etapas acima.
Coloque a mão na frente da câmera com a palma voltada para baixo.
Feche o punho para ativar o mouse virtual.
Mova o dedo para mover o ponteiro do mouse.
Solte o punho para clicar.
Toque no polegar e no dedo clique com o botão direito.
Toque no dedo médio e clique com o botão esquerdo do dedo.
Para sair do aplicativo, interrompa a execução do código usando o editor de código ou feche diretamente a janela da GUI.
Contribuições são bem-vindas! Sinta-se à vontade para enviar uma solicitação pull ou abrir um problema se encontrar algum bug ou tiver alguma sugestão de melhoria.
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.