RgbToHsv

classe finale publique RgbToHsv

Convertit une ou plusieurs images de RVB en HSV.

Produit un tenseur de la même forme que le tenseur « images », contenant la valeur HSV des pixels. La sortie n'est bien définie que si la valeur dans « images » est dans « [0,1] ».

`output[..., 0]` contient la teinte, `output[..., 1]` contient la saturation et `output[..., 2]` contient la valeur. Toutes les valeurs HSV sont dans « [0,1] ». Une teinte de 0 correspond au rouge pur, la teinte 1/3 au vert pur et 2/3 au bleu pur.

Exemple d'utilisation :

>>> 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

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Sortie <T>
comme Sortie ()
Renvoie le handle symbolique du tenseur.
statique <T étend TNumber > RgbToHsv <T>
créer ( portée , opérande <T> images)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération RgbToHsv.
Sortie <T>
sortir ()
`images` converties en HSV.

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "RGBVers HSV"

Méthodes publiques

sortie publique <T> asOutput ()

Renvoie le handle symbolique du tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

public static RgbToHsv <T> créer ( portée , opérande <T> images)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération RgbToHsv.

Paramètres
portée portée actuelle
images Rang 1-D ou supérieur. Données RVB à convertir. La dernière dimension doit être de taille 3.
Retour
  • une nouvelle instance de RgbToHsv

sortie publique <T> sortie ()

`images` converties en HSV.