Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Matlab - escala de grises

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

escala de grises

Autor:James (3 intervenciones)
Fecha:24/03/2012 15:32:41
Hola a todos, tengo una pequeña consulta.

Estoy generando unas franjas en matlab mediante una matriz que lleno con valores entre cero y uno. Con las funciones

colormap('gray')
imagesc(matriz)

logro obtener una imagen a rayas con negro para valores entre 0 y 0,4;
blanco para para los valores entre 0,5 y 1.

necesito que el cero sea negro el blanco 1, y para los valores intemedios variaciones de grises.


Si alguien me puede ayudar muchas gracias.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

escala de grises

Autor:gerardo gerardo_lonely@hotmail.com (95 intervenciones)
Fecha:24/03/2012 16:45:44
Hola James!

Bueno, no sé si es necesario que uses esas funciones para realizar lo que quieres, yo lo hice del siguiente modo, ojala que te ayude y si no pues comentas nuevamente

clear all; clc C=[]; A=rand(1,200); for i=1:200 C=[C;A]; end imshow(C)

Suerte! =)
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

escala de grises

Autor:James (3 intervenciones)
Fecha:24/03/2012 16:54:27
Gracias Gerardo.

El punto es que con imshow, el rango del mapa de colores esta entre 0 y 255. Y en mi matriz solo tengo valores entre 0 y 1. Tengo entendido que hay una forma de hacer algo similar con valores entre 0 y 1.
Comentar