RgbToHsv

RgbToHsv classe final pública

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>
criar ( Scope escopo, Operando <T> images)
Método de fábrica para criar uma classe envolvendo uma nova operação RgbToHsv.
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

Valor constante: "RGBToHSV"

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

pública Output <T> de saída ()

`imagens` convertidas para HSV.