RgbToHsv

classe final pública RgbToHsv

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

Valor constante: "RGBToHSV"

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

Saída pública <T> saída ()

`imagens` convertidas para HSV.