Saludos

Como despliego una imagen con niveles de gris de 0 a 1?,porqe si le doy la siguiente informacion
me despliega el 0.5 como si fuera el uno y no como la mitad de la escala de grises.


from pylab import *
from scipy import *

H=array([[0.0,0.0,0.5,0.0,0.0],[0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0]])

print H;
figure()
imshow(H,cmap=cm.gray)

Asumo que el imshow realiza lo siguiente


C=H.copy()
C=C-C.min()
C=C/C.max()

figure()
imshow(C,cmap=cm.gray)

lo cual me da la misma imagen que la primera, es decir que el 0.5 lo toma como si fuera
maximo valor de la escala de grises.Pero en realidad deberia desplegar visualmente un valor de
gris intermedio y no el blanco(ya qu eel blanco solo lo debe mostrar si su valor es 1)
 
 
gracias