Exercício 05

  1. Estudar a função iaapplylut, fazendo alguns exemplos
Warning: downcasting image from int32 to uint16 (may lose precision)
Warning: downcasting image from double to uint16 (may lose precision)
/home/rubens/www/packages/ia636/iahistogram.py:7: DeprecationWarning: integer argument expected, got float
  n = searchsorted(sort(ravel(f)), range(max(ravel(f))+1))

Imagem original.

Negativo da imagem.

Imagem original.

Binarizacao da imagem.

  1. Alteração da função
1 def mod_iaapplylut(img_original, img_resultado):
2     return img_resultado[img_original]
3 
4 it = 255 - arange(256)
5 g1 = iaapplylut(img_original, it)
6 g2 = mod_iaapplylut(img_original, it)
7 
8 iashow(g1, title='iaapplylut.')
9 iashow(g2, title='mod_iaapplylut.')
Warning: downcasting image from int32 to uint16 (may lose precision)
Warning: downcasting image from int32 to uint16 (may lose precision)

iaapplylut.

mod_iaapplylut.

  1. Alargamento de contraste

Em desenvolvimento

Autor:laysson
Data:15/06/2009