Convierte una o más imágenes de RGB a HSV.
Genera un tensor de la misma forma que el tensor de "imágenes", que contiene el valor HSV de los píxeles. La salida solo está bien definida si el valor en `images` está en` [0,1] `.
`salida [..., 0]` contiene tono, `salida [..., 1]` contiene saturación y `salida [..., 2]` contiene valor. Todos los valores de HSV están en "[0,1]". Un tono de 0 corresponde a rojo puro, el tono 1/3 es verde puro y 2/3 es azul puro.
Ejemplo 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 () matriz ([0.6666667, 1., 1.], dtype = float32)
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
Salida <T> | asOutput () Devuelve el identificador simbólico del tensor. |
estática <T se extiende TNumber > RgbToHsv <T> | |
Salida <T> | salida () `imágenes` convertidas a HSV. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
pública de salida <T> asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static RgbToHsv <T> crear ( Alcance alcance, operando <T> imágenes)
Método de fábrica para crear una clase que envuelva una nueva operación RgbToHsv.
Parámetros
alcance | alcance actual |
---|---|
imagenes | 1-D o rango superior. Datos RGB para convertir. La última dimensión debe ser de tamaño 3. |
Devoluciones
- una nueva instancia de RgbToHsv