Projeto de Sistemas Multimídias

Reconhecimento de Gestos em Libras

Sistema que reconhece o alfabeto da Língua Brasileira de Sinais usando Visão Computacional, para promover a inclusão educacional.

01

Demonstração

Soletrando "O I U F S C" em tempo real. Clique na imagem para ampliar.

Demonstração do sistema soletrando OIUFSC em tempo real
02

Tecnologias e requisitos

Python 3.8TensorFlow 2.8MediaPipe 0.10OpenCVKeras

Atenção

Recomenda-se o Python 3.8.0. Versões superiores (3.11+) podem ser incompatíveis com o TensorFlow e o MediaPipe utilizados.

03

Como rodar o projeto

  1. 1 Clone o repositório

    git clone https://github.com/dev-josehenrique/ReconhecimentoLibras.git
    cd ReconhecimentoLibras
  2. 2 Crie e ative o ambiente virtual

    python -m venv venv
    # No Windows:
    venv\Scripts\activate
    # No Linux/Mac:
    source venv/bin/activate
  3. 3 Instale as dependências

    pip install -r requirements.txt
  4. 4 Execute o programa (pressione "q" para sair)

    python main.py
04

Galeria do projeto

Treinamento do modelo Teste do modelo e precisão
Alfabeto em Libras
05

Agradecimentos

  • Google Teachable Machine, MediaPipe, TensorFlow, Keras, OpenCV, NumPy, Protobuf e a comunidade de Visão Computacional.