Introdução ao processamento de imagem

Objetivo:

Aprender os conceitos elementares de processamento de imagem (importação, análise, manipulação e saída) e operações que podem ser realizadas com imagens. Neste curso os alunos desenvolveram programas básicos de processamento de imagens utilizando bibliotecas de visão computacional.

Tópicos:

  • Conceitos de processamento de imagem
  • O que é uma imagem
    • Matriz de pixels
    • Cores e canais
    • Formatos
    • Domínios
    • Amostragem
    • Quantização
  • Níveis de processamento
    • baixo-nível: operações primitivas (filtro de ruídos e tratamento de contraste)
    • Nível-médio (segmentação e classificação)
    • Alto-nível (tarefas de cognição)
  • Importar imagem através de uma ferramentas/API
  • Analisar/manipular imagens usando bibliotecas:
    • OpenCV para Python
    • Scikit-image

Duração:

  • Aula Teórica Presencial: 2 Semanas (8h). Dois encontros de 4 horas.
  • Projetos individuais da disciplina: 64 h

Audiência:

Estudantes Graduados em Ciência da Computação ou áreas correlatas.

Bibliografia:

Walt, S. van der, Schönberger, J.L., Nunez-Iglesias, J., Boulogne, F., Warner, J.D., Yager, N., Gouillart, E., Yu, T., 2014. scikit-image: image processing in Python. PeerJ 2, e453.

Shilkrot, R., Escriva, D.M., 2018. Mastering OpenCV 4: A comprehensive guide to building computer vision and image processing applications with C++, 3rd Edition. Packt Publishing.

Share This Course