Este repositório contém os projetos desenvolvidos na disciplina de Processamento Digital de Imagens (2024/2).
- Descrição: Algoritmo para remoção automática de fundo de imagens monocromáticas. O fundo predominante é tornado transparente, gerando uma máscara (canal alpha) e uma imagem final sem o fundo.
- Conteúdo:
- Imagens de exemplo.
- Código em Python.
- Descrição: Ferramenta para detectar e extrair a região de códigos de barras verticais. A técnica envolve operações de binarização, filtragem, dilatação e erosão para criar uma máscara da área do código de barras.
- Conteúdo:
- Imagens de exemplo.
- Código em Python.
- Descrição: Identificação de corações em imagens utilizando contornos e análise de componentes da Transformada Discreta de Fourier (DFT). Os primeiros e últimos 17 componentes são comparados com base no índice de correlação de Spearman para determinar se o contorno corresponde a um coração.
- Conteúdo:
- Imagens de exemplo.
- Código em Python.
- Descrição: Rede neural convolucional residual, desenvolvida em PyTorch, para colorir imagens em escala de cinza, reconstruindo seus canais RGB. Este projeto utiliza aprendizado de máquina para gerar resultados realistas.
- Conteúdo:
- Imagens de exemplo.
- Código em Python.
- Códigos em Python das últimas versões e variações testadas.
- Descrição: Notebook contendo a lógica implementada para definir e treinar o modelo de IA, desenvolvido em PyTorch, utilizado no projeto final AI Colorizer.
- Python
- OpenCV
- PyTorch
- Bibliotecas auxiliares: NumPy, Matplotlib, etc.
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.