Converte uma ou mais imagens de RGB em HSV.
Produz um tensor da mesma forma que o tensor `images`, contendo o valor HSV dos pixels. A saída só é bem definida se o valor em `imagens` estiver em` [0,1] `.
`saída [..., 0]` contém matiz, `saída [..., 1]` contém saturação e `saída [..., 2]` contém valor. Todos os valores HSV estão em `[0,1]`. Um matiz de 0 corresponde a vermelho puro, o matiz 1/3 é verde puro e 2/3 é azul puro.
Exemplo de uso:
>>> blue_image = tf.stack ([... tf.zeros ([5,5]), ... tf.zeros ([5,5]), ... tf.ones ([5,5] )], ... axis = -1) >>> blue_hsv_image = tf.image.rgb_to_hsv (blue_image) >>> blue_hsv_image [0,0] .numpy () array ([0.6666667, 1., 1.], dtype = float32)
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
Output <T> | asOutput () Retorna o identificador simbólico do tensor. |
estática <T estende TNumber > RgbToHsv <T> | |
Output <T> | saída () `imagens` convertidas para HSV. |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
pública Output <T> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para as 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 ( Scope escopo, Operando <T> images)
Método de fábrica para criar uma classe envolvendo uma nova operação RgbToHsv.
Parâmetros
alcance | escopo atual |
---|---|
imagens | Classificação 1-D ou superior. Dados RGB para converter. A última dimensão deve ser tamanho 3. |
Devoluções
- uma nova instância de RgbToHsv