Processamento de Imagens 0 de 12 aulas concluídas
Sair da sala

Aula 7 de 12 · Filtros · 27:12

Detectando arestas com o filtro de Sobel

Sobre esta aula

Nesta aula, você vai implementar o filtro de Sobel, capaz de detectar as arestas de uma imagem — também chamadas de bordas ou contornos. As arestas são regiões de grande variação (ou de alta frequência), por isso esse tipo de filtro é chamado de passa-alta.

O filtro de Sobel é linear, invariante por translação e representado por um núcleo 3 × 3. A ideia matemática por trás dele é o cálculo do gradiente da imagem — o vetor formado pelas derivadas nas direções principais. Os termos parecem complicados, mas a intuição é simples. A implementação usa a biblioteca Pillow.

O que você vai aprender

  • O que são arestas e filtros passa-alta
  • A intuição do gradiente de uma imagem
  • Como implementar e aplicar o filtro de Sobel em Python

Material de apoio