Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Detecção de Bordas | Processamento de Imagens com OpenCV
Fundamentos de Visão Computacional

Deslize para mostrar o menu

book
Detecção de Bordas

Detecção de Bordas

Bordas representam mudanças abruptas na intensidade dos pixels, que geralmente correspondem aos limites dos objetos. Detectar bordas auxilia no reconhecimento de formas e na segmentação.

Detecção de Bordas de Sobel

O operador Sobel calcula gradientes (mudanças de intensidade) nas direções X e Y, facilitando a detecção de bordas horizontais e verticais.

Detecção de Bordas de Canny

O Detector de Bordas de Canny é um algoritmo de múltiplas etapas que fornece bordas mais precisas por meio de:

  1. Aplicação de desfoque Gaussiano para remover ruídos.

  2. Identificação de gradientes de intensidade utilizando filtros de Sobel.

  3. Supressão de bordas fracas.

  4. Uso de dupla limiarização e rastreamento de bordas.

Uma comparação dos métodos de detecção de bordas:

Tarefa

Swipe to start coding

Você recebe uma image:

  • Converter a imagem para escala de cinza e armazenar em gray_image;
  • Aplicar o filtro de Sobel nas direções X e Y (profundidade de saída cv2.CV_64F e tamanho do kernel 3) e armazenar em sobel_x e sobel_y, respectivamente;
  • Combinar as direções filtradas por Sobel em sobel_img;
  • Aplicar o filtro de Canny com limiar de 200 a 300 e armazenar em canny_img.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 3.45

book
Detecção de Bordas

Detecção de Bordas

Bordas representam mudanças abruptas na intensidade dos pixels, que geralmente correspondem aos limites dos objetos. Detectar bordas auxilia no reconhecimento de formas e na segmentação.

Detecção de Bordas de Sobel

O operador Sobel calcula gradientes (mudanças de intensidade) nas direções X e Y, facilitando a detecção de bordas horizontais e verticais.

Detecção de Bordas de Canny

O Detector de Bordas de Canny é um algoritmo de múltiplas etapas que fornece bordas mais precisas por meio de:

  1. Aplicação de desfoque Gaussiano para remover ruídos.

  2. Identificação de gradientes de intensidade utilizando filtros de Sobel.

  3. Supressão de bordas fracas.

  4. Uso de dupla limiarização e rastreamento de bordas.

Uma comparação dos métodos de detecção de bordas:

Tarefa

Swipe to start coding

Você recebe uma image:

  • Converter a imagem para escala de cinza e armazenar em gray_image;
  • Aplicar o filtro de Sobel nas direções X e Y (profundidade de saída cv2.CV_64F e tamanho do kernel 3) e armazenar em sobel_x e sobel_y, respectivamente;
  • Combinar as direções filtradas por Sobel em sobel_img;
  • Aplicar o filtro de Canny com limiar de 200 a 300 e armazenar em canny_img.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

close

Awesome!

Completion rate improved to 3.45

Deslize para mostrar o menu

some-alt