Skip to content

ClassNeuralNetwork/reconhecimento_libras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reconhecimento da Língua Brasileira de Sinais


Projeto da Disciplina PET1706 - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE (Redes Neurais Artificiais) - 2023.2

Professora: Rosana Rego
Curso Bacharel em Engenharia de Software - UFERSA - Campus Pau dos Ferros

Este projeto visa promover a inclusão de pessoas que utilizam a linguagem de sinais, oferecendo um sistema inovador que facilita a comunicação. Utilizamos diversas ferramentas e bibliotecas avançadas para criar um sistema de reconhecimento da Linguagem Brasileira de Sinais (Libras).

Funcionalidades Principais

  • Identificação de LIBRAS: O sistema é capaz de analisar imagens contendo gestos das mãos e identificar quais palavras ou conceitos esses gestos representam. Isso inclui uma variedade de sinais em LIBRAS, como "formação", "você", "mulher", "homem" e outros.

  • Processamento de Imagem: Utilizando a biblioteca OpenCV, o sistema realiza o pré-processamento das imagens para destacar características únicas das mãos, facilitando a identificação e extração de informações relevantes.

  • Modelo de Machine Learning: O sistema incorpora um modelo de aprendizado de máquina previamente treinado para o reconhecimento de sinais em LIBRAS. Esse modelo foi alimentado com uma ampla variedade de imagens contendo diferentes tipos de gestos em LIBRAS.

Requisitos de Sistema

  • Python 3.x
  • OpenCV
  • Bibliotecas Python: NumPy, scikit-learn, etc. (detalhes podem ser encontrados no arquivo requirements.txt)

Instalação

  1. Clone o repositório do GitHub:
git clone https://github.com/ClassNeuralNetwork/reconhecimento_libras.git
  1. Navegue até o diretório do projeto:
cd reconhecimento_libras
  1. Instale as dependências usando pip:
pip install -r requirements.txt

Uso

  1. Execute o script principal do sistema:
python app.py
  1. Faça o gesto que deseja saber utilizando suas mãos.
  2. Aguarde o processamento. O sistema analisará as imagens das mãos e identificará as palavras correspondentes aos gestos.
  3. Os resultados serão exibidos na interface do sistema, mostrando as palavras identificadas.

Contribuição

Contribuições são bem-vindas! Se você quiser contribuir para este projeto, por favor, abra uma issue para discutir as mudanças propostas ou envie um pull request.

Equipe

Foto de Francisca Lorrayne no GitHub
Francisca Lorrayne
Foto de Samira França no GitHub
Samira França
Foto de Libhinny Karolayne no GitHub
Libhinny Karolayne
Foto de Ytalo Dias no GitHub
Ytalo Dias

Cada contribuidor desempenhou um papel essencial no desenvolvimento e aprimoramento deste projeto.

Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.

Agradecimentos

Agradecemos aos desenvolvedores e à comunidade de código aberto que contribuíram com ferramentas como OpenCV e scikit-learn, que tornaram possível o desenvolvimento deste sistema de identificação da Língua Brasileira de Sinais, LIBRAS.

About

Reconhecimento da Língua Brasileira de Sinais com Redes Neurais Convolucionais

Resources

License

Stars

Watchers

Forks