O Eye Keyboard é um teclado virtual inovador que permite aos usuários controlar a digitação por meio de movimentos dos olhos e piscadas. Desenvolvido com foco na acessibilidade, o projeto visa proporcionar uma experiência de digitação fácil e intuitiva para pessoas com limitações motoras.
-
Controle por Movimentos dos Olhos: 😶 Os usuários podem selecionar teclas movendo os olhos na direção desejada.
-
Piscar para Digitar: 😉 Reconhecimento de piscadas como ação para selecionar teclas, simulando a digitação.
-
Teclas Especiais: 🔊 Funcionalidades adicionais, como fala e exclusão, para uma experiência completa.
-
OpenCV: 📷 Biblioteca para processamento de visão computacional.
-
dlib: 👤 Biblioteca para detecção facial e rastreamento de pontos faciais.
-
pyglet: 🎶 Utilizado para reprodução de sons.
-
pyttsx3: 🗣️ Utilizado para síntese de fala.
O modelo treinado shape_predictor_landmarks.dat
pode ser baixado no https://huggingface.co
:
Este projeto foi inspirado pelos seguintes trabalhos:
- Clone o repositório.
- Instale as dependências especificadas no arquivo de requisitos.
- Execute o código para iniciar o Eye Keyboard.
Sinta-se à vontade para contribuir, relatar problemas ou sugerir melhorias. O seu envolvimento é fundamental para a evolução deste projeto. 🌟