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

Deslize para mostrar o menu

book
Equalização de Histograma

Equalização de Histograma Simples

A equalização de histograma é uma técnica utilizada para realçar o contraste global de uma imagem. Ela funciona redistribuindo os valores de intensidade para que abranjam toda a faixa possível (0 a 255 em imagens de 8 bits). Isso é especialmente útil para imagens muito escuras ou muito claras, pois torna as características mais visíveis ao equalizar o histograma das intensidades dos pixels.

  • cv2.equalizeHist(image)

    • image: imagem de entrada em tons de cinza (deve ser de canal único);

    • Retorna uma nova imagem com contraste aprimorado ao esticar e nivelar o histograma.

Equalização de Histograma Adaptativa (CLAHE)

CLAHE (Equalização de Histograma Adaptativa com Limite de Contraste) é uma versão avançada da equalização de histograma que opera em pequenas regiões (blocos) da imagem em vez da imagem inteira. Ela aprimora o contraste local e evita a amplificação excessiva de ruído ao limitar o contraste do histograma dentro de cada bloco.

  • cv2.createCLAHE(...) cria um objeto CLAHE com:

    • clipLimit: limite de corte para limitação de contraste (valor mais alto = mais contraste);

    • tileGridSize: tamanho da grade para dividir a imagem em blocos (por exemplo, 8x8).

  • clahe.apply(image) aplica o CLAHE à imagem de entrada.

Tarefa

Swipe to start coding

Você recebe uma variável image:

  • Aplique a equalização de histograma simples e armazene em equalized;
  • Defina o objeto da classe CLAHE na variável clahe;
  • Aplique a equalização de histograma CLAHE e armazene em clahe_equalized (parâmetros recomendados: clipLimit=2.0 e tileGridSize=(8, 8)).

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 5

Pergunte à IA

expand
ChatGPT

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

book
Equalização de Histograma

Equalização de Histograma Simples

A equalização de histograma é uma técnica utilizada para realçar o contraste global de uma imagem. Ela funciona redistribuindo os valores de intensidade para que abranjam toda a faixa possível (0 a 255 em imagens de 8 bits). Isso é especialmente útil para imagens muito escuras ou muito claras, pois torna as características mais visíveis ao equalizar o histograma das intensidades dos pixels.

  • cv2.equalizeHist(image)

    • image: imagem de entrada em tons de cinza (deve ser de canal único);

    • Retorna uma nova imagem com contraste aprimorado ao esticar e nivelar o histograma.

Equalização de Histograma Adaptativa (CLAHE)

CLAHE (Equalização de Histograma Adaptativa com Limite de Contraste) é uma versão avançada da equalização de histograma que opera em pequenas regiões (blocos) da imagem em vez da imagem inteira. Ela aprimora o contraste local e evita a amplificação excessiva de ruído ao limitar o contraste do histograma dentro de cada bloco.

  • cv2.createCLAHE(...) cria um objeto CLAHE com:

    • clipLimit: limite de corte para limitação de contraste (valor mais alto = mais contraste);

    • tileGridSize: tamanho da grade para dividir a imagem em blocos (por exemplo, 8x8).

  • clahe.apply(image) aplica o CLAHE à imagem de entrada.

Tarefa

Swipe to start coding

Você recebe uma variável image:

  • Aplique a equalização de histograma simples e armazene em equalized;
  • Defina o objeto da classe CLAHE na variável clahe;
  • Aplique a equalização de histograma CLAHE e armazene em clahe_equalized (parâmetros recomendados: clipLimit=2.0 e tileGridSize=(8, 8)).

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 5
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt