Visão computacional é a áre do aprendizado de máquina que possibilita a compreenção de informações presentes em imagens por computadores. O uso de métodos de processamento de imagens possibilita a extração características/informações visando a aplicação em métodos de reconhecimento de padrões.
Este repositório possui um programa em Python com implementações de técnicas de processamento de imagem sem o uso de biliotecas prontas, sendo portanto uma implementação de baixo nível usando ferramentas simples de computação numérica (Numpy). Tais métodos são:
- Manipulação de canais de cores
- Transformações geométricas
- Operações aitméticas
- Detectores de bordas
- Histogramas
- Filtros espaciais
- Operações morfológicas
- Segmentação
- Extração de características
A interface gráfica possibilita investigações inicias de problemas de visão computacinoal por facilitar a combinação de métodos diferentes, que estão distribuidos nas abas da interface.
Para executar o programa:
- Instalar as bibliotecas:
- OpenCV
- Numpy
- Matplotlib
- Scipy
- PyQt5
-
Clonar repositório no diretório de interesse.
-
Executar o script main.py.
Programa desenvolvido na matéria de Visão Computacional PROEE-DEL/UFS