disciplina: fundamentos de processamento de …efvernier/trabfpi-parte2.pdfdisciplina: fundamentos...

4
Disciplina: Fundamentos de Processamento de Imagens Professor: Prof. Manuel Menezes de Oliveira Neto TRABALHO PRÁTICO - PARTE 2 Eduardo F. Vernier Parte 1 - Cálculo de Histograma O histograma de uma imagem em tons de cinza indica a freqüência com que um tom ocorre em uma imagem. Para fazer esse cálculo, é criado um array chamado histograma de 256 índices. Para cada pixel da imagem, pega-se seu valor de luminância e aplica-se a seguinte operação: histograma [luminancia] ++; Após percorrer a imagem completamente, criamos uma nova imagem a partir desse array para mostrar os resultados obtidos para cada tom. Imagem é composta predominantemente por tons médios de cinza. Parte 2 - Ajuste de brilho

Upload: others

Post on 04-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Disciplina: Fundamentos de Processamento de …efvernier/TrabFPI-Parte2.pdfDisciplina: Fundamentos de Processamento de Imagens Professor: Prof. Manuel Menezes de Oliveira Neto TRABALHO

Disciplina: Fundamentos de Processamento de ImagensProfessor: Prof. Manuel Menezes de Oliveira Neto

TRABALHO PRÁTICO - PARTE 2Eduardo F. Vernier

Parte 1 - Cálculo de HistogramaO histograma de uma imagem em tons de cinza indica a freqüência com que um tom

ocorre em uma imagem. Para fazer esse cálculo, é criado um array chamado histograma de 256 índices. Para cada pixel da imagem, pega-se seu valor de luminância e aplica-se a seguinte operação: histograma [luminancia] ++;

Após percorrer a imagem completamente, criamos uma nova imagem a partir desse array para mostrar os resultados obtidos para cada tom.

Imagem é composta predominantemente por tons médios de cinza.

Parte 2 - Ajuste de brilho

Page 2: Disciplina: Fundamentos de Processamento de …efvernier/TrabFPI-Parte2.pdfDisciplina: Fundamentos de Processamento de Imagens Professor: Prof. Manuel Menezes de Oliveira Neto TRABALHO

Para ajustar o brilho, é necessário apenas adicionar uma constante ao valor de cada canal de cada pixel da imagem. No programa, utilizamos o valor proveniente de um slider.

Parte 3 - Ajuste de contrastePara ajustar o contraste, utiliza-se o mesmo conceito do ajuste de brilho. Entretanto, ao

invés de somar uma constante a cada valor, multiplicamos.

Parte 4 - Cálculo negativo

Page 3: Disciplina: Fundamentos de Processamento de …efvernier/TrabFPI-Parte2.pdfDisciplina: Fundamentos de Processamento de Imagens Professor: Prof. Manuel Menezes de Oliveira Neto TRABALHO

Para calcular o negativo de uma imagem, para cada pixel, atribui-se 255 - <valor de tom para o canal>.

Parte 5 - Equalização de histogramaA equalização do histograma visa melhorar o contraste da imagem utilizando

informação obtida sobre a variação de tons. Tenta-se distribuir melhor os valores de cada canal entre todos os 255 possíveis, geralmente, obtendo uma imagem mais definida. Para isso remapeia-se cada tom utilizando o valor normalizado encontrado no histograma cumulativo.

A função funciona muito bem para imagens com arestas não fortemente definidas.

Imagem original e seu histograma.

Page 4: Disciplina: Fundamentos de Processamento de …efvernier/TrabFPI-Parte2.pdfDisciplina: Fundamentos de Processamento de Imagens Professor: Prof. Manuel Menezes de Oliveira Neto TRABALHO

Imagem original e equalizada lado a lado.

Imagem equalizada e seu histograma.

Processo aplicado a uma imagem colorida.