Você já imaginou poder digitar sem usar as mãos? Parece impossível, mas não é. Graças à tecnologia de reconhecimento facial e rastreamento ocular, isso já é uma realidade para muitas pessoas que sofrem de limitações motoras. Neste post, eu vou apresentar o meu projeto mais recente: o Teclado Virtual Controlado pelos Olhos, uma solução que permite aos usuários controlar a digitação por meio de movimentos dos olhos e piscadas. A iniciativa é da estudante paraibana Evelyn Lopes.
De acordo com a inventora, o Teclado Virtual Controlado pelos Olhos é um software que utiliza a câmera do computador para capturar a imagem do rosto do usuário e identificar os pontos faciais, como os olhos, as sobrancelhas e o nariz. A partir desses pontos, o software consegue determinar a direção do olhar do usuário e selecionar as teclas correspondentes na tela. Para confirmar a seleção, o usuário deve piscar os dois olhos simultaneamente.
Além das teclas alfanuméricas, o Teclado Virtual Controlado pelos Olhos também possui algumas teclas especiais, como:
- Apagar: Permite ao usuário apagar a última letra digitada. Essa tecla também pode ser ativada piscando somente o olho esquerdo. 👁
- —-: Permite ao usuário inserir um espaço entre as palavras.
- Fala: Permite ao usuário ouvir o texto digitado por meio de uma voz sintetizada. 🔊
Quais são os Benefícios?
Ao mesmo tempo, o Teclado Virtual Controlado pelos Olhos é um projeto que visa proporcionar uma experiência de digitação fácil e intuitiva para pessoas com limitações motoras, como tetraplegia, esclerose lateral amiotrófica (ELA), distrofia muscular, paralisia cerebral, entre outras. Com esse software, essas pessoas podem se comunicar, se expressar, se informar e se divertir, usando apenas os olhos.
Além disso, o Teclado Virtual Controlado pelos Olhos também pode ser usado por pessoas que não têm limitações motoras, mas que querem experimentar uma forma diferente e divertida de digitar.
Quais são as Tecnologias Utilizadas?
A princípio, o Teclado Virtual Controlado pelos Olhos foi desenvolvido usando as seguintes tecnologias:
- OpenCV: Uma biblioteca para processamento de visão computacional, que permite manipular imagens e vídeos, além de realizar operações como detecção de objetos, reconhecimento facial, rastreamento de movimento, entre outras.
- dlib: Uma biblioteca para detecção facial e rastreamento de pontos faciais, que permite identificar as características do rosto do usuário, como os olhos, as sobrancelhas e o nariz.
- pyglet: Uma biblioteca para reprodução de sons, que permite gerar efeitos sonoros e música.
- pyttsx3: Uma biblioteca para síntese de fala, que permite converter texto em voz.
Como Testar o Projeto?
Dessa forma, o Teclado Virtual Controlado pelos Olhos já está disponível para download no meu GitHub. Para testar o projeto, você precisa ter instalado no seu computador as bibliotecas OpenCV, dlib, pyglet e pyttsx3. Você também precisa ter uma câmera conectada ao seu computador. Depois de baixar o projeto, basta executar o arquivo main.py e seguir as instruções na tela.