[SciPy-user] help about imshow
jose luis Lopez Martinez
lopmart at gmail.com
Wed Mar 5 19:14:26 EST 2008
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20080305/4077b107/attachment.html>
More information about the SciPy-User
mailing list