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