Imagens em tons de cinza também podem ser representadas por matrizes. Cada elemento da matriz determina a intensidade do pixel correspondente. Por conveniência, a maioria dos arquivos digitais atuais usam o número 0 para indicar a cor preta (ausência de intensidade) e o número 255 para indicar a cor branca (intensidade máxima), totalizando 256 tons de cinza diferentes. Esta quantidade é razoável para se trabalhar com imagens em páginas WEB, por exemplo. Contudo, existem certas aplicações específicas que necessitam de mais tons de cinza a fim de reproduzir a imagem com mais detalhes e evitar erros de arredondamento nos cálculos numéricos, como é o caso das imagens médicas.


1.    

O programa abaixo é interativo. Para saber o valor numérico da entrada da matriz correspondente a um determinado pixel da imagem, basta deixar o apontador do mouse parado por alguns instantes sobre o pixel.

2.    

Você pode especificar uma função f no campo abaixo. Ao pressionar o botão “Atualizar”, o programa trocará cada pixel de tom de cinza c por um pixel de tom de cinza f(c). Se f(c) for maior do que 255, então o novo pixel terá tom de cinza igual a 255. Se f(c) for menor do que 0, então o novo pixel terá tom de cinza igual a 0. Importante: você deve usar um ponto (“.”) ao escrever números decimais!

3.    

Para selecionar uma das sete imagens disponíveis, clique no ícone correspondente. Desafio: usando uma função f adequada, tente descobrir a mensagem secreta da última imagem.

Se preferir, clique aqui para ver uma animação ensinando como usar o programa!



f(c) =    

Clique em uma das figuras abaixo!

    
    
    
    

Dúvidas? Sugestões? Nós damos suporte! Contacte-nos pelo e-mail:
conteudosdigitais@im.uff.br.