duda sobre despliegue de imagenes

Reynaldo reynaldomic en gmail.com
Jue Mar 6 05:48:25 CET 2008


jose luis Lopez Martinez escribió:
> 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)
>   
" vmin and vmax are used to scale a luminance image to 0-1.  If
  either is None, the min and max of the luminance values will be
  used.  Note if you pass a norm instance, the settings for vmin and
  vmax will be ignored."

con eso en mente puedes ver que haciendo
imshow(H, cmap=cm.gray, vmax=1)  funciona como esperas. el vmin ya no es
necesario porque tomara el 0.0 que es el valor mínimo de tu arreglo, H.

lee el __doc__ de imshow para mayores detalles.

saludos,
Reynaldo


_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es