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