cmap2gray

Converte um mapa de cores para tons de cinza.

Categoria: Graphics > Images

Sintaxe

g = cmap2gray(map)

Retorna um mapa de cores em que cada cor é trocada por sua luminância.

Descrição

Cada linha é trocada pela soma ponderada 0.2989*R + 0.5870*G + 0.1140*B, que aproxima o brilho percebido, repetida nos três canais. O verde puro fica, assim, bem mais claro que o azul puro.

Argumentos de entrada

map
Matriz m por 3 de valores RGB no intervalo [0, 1].

Argumentos de saída

g
Mapa de cores m por 3 cujas três colunas são iguais.

Exemplo

Primárias em cinza

map = [1 0 0; 0 1 0; 0 0 1];
g = cmap2gray(map)
Saída
g = 3×3

    0.2989    0.2989    0.2989
    0.5870    0.5870    0.5870
    0.1140    0.1140    0.1140

Veja também

rgb2gray im2gray colormap gray