DrawBoundingBoxes

classe finale publique DrawBoundingBoxes

Dessinez des cadres de délimitation sur un lot d’images.

Produit une copie des « images » mais dessine au-dessus des pixels zéro ou plusieurs cadres de délimitation spécifiés par les emplacements dans les « boîtes ». Les coordonnées de chaque cadre de délimitation dans les « boîtes » sont codées comme « [y_min, x_min, y_max, x_max] ». Les coordonnées du cadre de délimitation sont des flotteurs dans « [0.0, 1.0] » par rapport à la largeur et à la hauteur de l'image sous-jacente.

Par exemple, si une image mesure 100 x 200 pixels (hauteur x largeur) et que le cadre de délimitation est `[0.1, 0.2, 0.5, 0.9]`, les coordonnées supérieure gauche et inférieure droite du cadre de délimitation seront `( 40, 10)` à `(100, 50)` (en coordonnées (x,y)).

Certaines parties du cadre de délimitation peuvent tomber en dehors de l’image.

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 > DrawBoundingBoxes <T>
créer ( Portée de portée, Opérande <T> images, Opérande < TFloat32 > cases, Opérande < TFloat32 > couleurs)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération DrawBoundingBoxes.
Sortie <T>
sortir ()
4-D avec la même forme que les « images ».

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 : "DrawBoundingBoxesV2"

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 DrawBoundingBoxes <T> créer (portée de portée , images d'opérande <T>, boîtes d'opérande < TFloat32 >, couleurs d'opérande < TFloat32 >)

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

Paramètres
portée portée actuelle
images 4-D avec la forme `[lot, hauteur, largeur, profondeur]`. Un lot d'images.
des boites 3D avec la forme `[batch, num_bounding_boxes, 4]` contenant des cadres de délimitation.
couleurs 2-D. Une liste de couleurs RGBA à parcourir pour les cases.
Retour
  • une nouvelle instance de DrawBoundingBoxes

sortie publique <T> sortie ()

4-D avec la même forme que les « images ». Le lot d'images d'entrée avec des cadres de délimitation dessinés sur les images.