Projeto da Disciplina PET1706 - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE (Redes Neurais Artificiais) - 2023.2
Professora: Rosana Rego
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).
-
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.
- Python 3.x
- OpenCV
- Bibliotecas Python: NumPy, scikit-learn, etc. (detalhes podem ser encontrados no arquivo requirements.txt)
- Clone o repositório do GitHub:
git clone https://github.com/ClassNeuralNetwork/reconhecimento_libras.git
- Navegue até o diretório do projeto:
cd reconhecimento_libras
- Instale as dependências usando pip:
pip install -r requirements.txt
- Execute o script principal do sistema:
python app.py
- Faça o gesto que deseja saber utilizando suas mãos.
- Aguarde o processamento. O sistema analisará as imagens das mãos e identificará as palavras correspondentes aos gestos.
- Os resultados serão exibidos na interface do sistema, mostrando as palavras identificadas.
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.
Francisca Lorrayne |
Samira França |
Libhinny Karolayne |
Ytalo Dias |
Cada contribuidor desempenhou um papel essencial no desenvolvimento e aprimoramento deste projeto.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE
para obter mais detalhes.
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.