Projeto da Disciplina PET1706 - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE (Redes Neurais Artificiais) - 2024.1
Professora: Rosana Rego
![Bacharel em Engenharia de Software]
Curso: Bacharel em Engenharia de Software
- UFERSA - Campus Pau dos Ferros
Este é um sistema de identificação de fraturas desenvolvido em Python utilizando OpenCV. O sistema utiliza técnicas de Processamento de Imagem e Machine Learning para identificar quais os tipos de fraturas apresentam em uma imagem.
-
Identificação de Fraturas: O sistema é capaz de analisar imagens contendo partes do corpo humanos e classificar dentro de 10 possíveis fraturas: Avulsão; Triturada; Luxação; Galho verde; Linha fina; Impactado; Longitudinal; Obliqua; Patologica; Espiral.
-
Processamento de Imagem: Utilizando OpenCV, o sistema realiza o pré-processamento das imagens, destacando as fraturas nas partes do corpo humano e classificando o tipo dentro das 10 classes pré-determinadas.
-
Modelo de Machine Learning: O sistema utiliza um modelo de Machine Learning treinado previamente para classificação de fraturas. Este modelo foi treinado com uma variedade de imagens de diferentes tipos de fraturas.
- Python 3.x
- OpenCV
- Bibliotecas Python: NumPy, Streamlit, scikit-learn, etc. (detalhes podem ser encontrados no arquivo requirements.txt)
- Clone o repositório do GitHub:
git clone https://github.com/ClassNeuralNetwork/Classificao_fratura.git
- Navegue até o diretório do projeto:
cd projeto_fraturas
- Instale as dependências usando pip:
pip install -r requirements.txt
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.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE
para obter mais detalhes.