Esse curso é uma introdução a visão computacional e ao processamento de imagens. Aferramenta usada é o Python3 usando o ambiente jupyter notebook. O curso sempre sofrerá alterações buscando inserir/atualizar novas abordagens e novos códigos, afinal a área de visão computacional sempre terá novas técnicas sendo descobertas ou melhoradas. Tento fazer um tema novo todo mês, ou seja, sempre haverá atualizações no curso.
A visão computacional procura integrar as áreas de processamento digital de imagens e inteligência artificial, tendo como objetivo a obtenção de algoritmos capazes de interpretar o conteúdo visual de imagens. Suas aplicações estão presentes em diversos segmentos tecnológicos que envolvem análise de imagens, reconhecimento de padrões e controle inteligente, abrangendo múltiplas áreas do conhecimento, tais como agronomia, astronomia, biologia, biometria, medicina e muitas outras. Constitui , portanto, uma área multidisciplinar com muitas aplicações práticas.
O biblioteca OpenCV é uma biblioteca Free que pode ser usada com o Python. Essa biblioteca é usada principalmente para visão computacional e processamento de imagens . É considerada uma das melhores ferramentas de código aberto que auxilia os desenvolvedores a construir projetos completos e robustos em processamento de imagem, detecção de movimento e segmentação e extração de características em uma imagem.
Se você é completamente novo no conceito de Visão Computacional ou tem uma compreensão básica disso, este curso será o seu guia para entender os conceitos e algoritmos básicos do OpenCV através de incríveis exemplos.
Começando com a instalação do OpenCV em seu sistema e entendendo os fundamentos básicos do processamento de imagens, aplicações de filtro espaciais, realçando bordas com os principais algoritmos já desenvolvidos, operações morfológicas em imagens, fazendo a segmentação da imagem e por último a extração de características.