Skip to content

Um teclado virtual projetado para proporcionar uma forma alternativa de interação, permitindo que os usuários controlem a digitação por meio de piscadas.

Notifications You must be signed in to change notification settings

EvelynLopesSS/Eye_Keyboard

Repository files navigation

👁️ Eye Keyboard ⌨️

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.

Principais Características

  • 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.

Tecnologias Utilizadas

  • 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.

Modelo Treinado

O modelo treinado shape_predictor_landmarks.dat pode ser baixado no https://huggingface.co:

Badge Modelo Treinado

🎥 Assista ao vídeo para ver o teclado em ação:

Eye Keyboard

Meu Repositório GitHub

Link para o Repositório

Inspiração

Este projeto foi inspirado pelos seguintes trabalhos:

  • Link para o Repositório por R4j4n.
  • Link para o Canal no YouTube Playlist do canal da Pysource.

Instruções de Uso

  1. Clone o repositório.
  2. Instale as dependências especificadas no arquivo de requisitos.
  3. 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. 🌟

About

Um teclado virtual projetado para proporcionar uma forma alternativa de interação, permitindo que os usuários controlem a digitação por meio de piscadas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages