Converte uma ou mais imagens de RGB em HSV.
Produz um tensor do mesmo formato do tensor `images`, contendo o valor HSV dos pixels. A saída só está bem definida se o valor em `images` estiver em `[0,1]`.
`output[..., 0]` contém matiz, `output[..., 1]` contém saturação e `output[..., 2]` contém valor. Todos os valores HSV estão em `[0,1]`. Uma tonalidade 0 corresponde ao vermelho puro, a tonalidade 1/3 é verde puro e 2/3 é azul puro.
Exemplo de uso:
>>> imagem_azul = tf.stack([ ... tf.zeros([5,5]), ... tf.zeros([5,5]), ... tf.ones([5,5] )], ... eixo=-1) >>> blue_hsv_image = tf.image.rgb_to_hsv(blue_image) >>> blue_hsv_image[0,0].numpy() array([0.6666667, 1. , 1. ], dtype =flutuar32)
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
Saída <T> | asOutput () Retorna o identificador simbólico do tensor. |
estático <T estende TNumber > RgbToHsv <T> | create (escopo do escopo , imagens do operando <T>) Método de fábrica para criar uma classe que envolve uma nova operação RgbToHsv. |
Saída <T> | saída () `imagens` convertidas para HSV. |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
Saída pública <T> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static RgbToHsv <T> create (escopo do escopo , imagens do operando <T>)
Método de fábrica para criar uma classe que envolve uma nova operação RgbToHsv.
Parâmetros
escopo | escopo atual |
---|---|
imagens | Classificação 1-D ou superior. Dados RGB para converter. A última dimensão deve ser o tamanho 3. |
Devoluções
- uma nova instância de RgbToHsv