Este projeto implementa um sistema de controle do cursor do mouse usando rastreamento facial em tempo real. Utiliza a biblioteca OpenCV para detecção de rosto e a biblioteca PyAutoGUI para controlar o cursor do mouse.
- Detecção de rosto em tempo real usando uma webcam.
- Mapeamento do movimento da cabeça para movimentar o cursor do mouse na tela do computador.
- Capacidade de controlar o cursor do mouse em tempo real com movimentos da cabeça.
- Usar comando do mouse por comando de voz
Antes de iniciar, assegure-se de que você tenha instalado:
- Python 3
- OpenCV (
opencv-python
) - PyAutoGUI
Para configurar este projeto, siga estes passos:
- Clone o repositório para sua máquina local.
- Instale as dependências necessárias utilizando o seguinte comando:
pip install -r requiriments.txt
- Execute o script principal para iniciar o rastreamento facial.
Para usar o sistema de rastreamento facial, siga estas instruções:
- Execute o script
face_tracking.py
. - Posicione-se de forma que sua webcam possa capturar claramente seu rosto.
- Movimente sua cabeça para controlar o cursor do mouse na tela.
- A precisão do rastreamento facial pode variar dependendo das condições de iluminação e da qualidade da webcam.
- Melhorias na estabilidade e precisão do rastreamento são possíveis e desejáveis.
Contribuições para o projeto são bem-vindas. Sinta-se à vontade para clonar, modificar e enviar pull requests.