hsv2rgb

Converte cores de matiz-saturação-valor para vermelho-verde-azul.

Categoria: Graphics > Formatting and Annotation

Sintaxe

rgb = hsv2rgb(hsv)

Converte um mapa de cores m-por-3 ou uma imagem m-por-n-por-3 de HSV para RGB.

Descrição

O matiz é medido como fração do círculo de cores: 0 é vermelho, 1/3 é verde, 2/3 é azul e 1 volta ao vermelho. Saturação 0 resulta em cinza e o valor define o brilho.

Cada linha de uma matriz é uma cor. A conversão inversa é rgb2hsv.

Argumentos de entrada

hsv
Matriz ou imagem cuja última dimensão contém matiz, saturação e valor, cada um entre 0 e 1.

Argumentos de saída

rgb
Array do mesmo tamanho com valores de vermelho, verde e azul entre 0 e 1.

Exemplo

Vermelho e ciano a partir de matizes

hsv2rgb([0 1 1; 0.5 1 1; 0 0 0.5])
Saída
ans = 3×3

    1.0000         0         0
         0    1.0000    1.0000
    0.5000    0.5000    0.5000

Veja também

rgb2hsv hsv colormap rgb2gray