flux tensoriel : : opérations : : CropAndResizeGradBoxes
#include <image_ops.h>
Calcule le dégradé de l'opération crop_and_resize par rapport au tenseur des zones de saisie.
Résumé
Arguments :
- scope : un objet Scope
- grads : un tenseur 4D de forme
[num_boxes, crop_height, crop_width, depth]
. - image : Un tenseur de forme 4D
[batch, image_height, image_width, depth]
.image_height
etimage_width
doivent être positifs. - boxes : Un tenseur 2D de forme
[num_boxes, 4]
. Lai
-ième ligne du tenseur spécifie les coordonnées d'une boîte dans l'imagebox_ind[i]
et est spécifiée en coordonnées normalisées[y1, x1, y2, x2]
. Une valeur de coordonnée normalisée dey
est mappée à la coordonnée de l'image ày * (image_height - 1)
, de sorte que l'intervalle[0, 1]
de hauteur d'image normalisée soit mappé à `[0, image_height - 1] dans les coordonnées de hauteur d'image. Nous autorisons y1 > y2, auquel cas le recadrage échantillonné est une version inversée de haut en bas de l'image originale. La dimension de largeur est traitée de la même manière. Les coordonnées normalisées en dehors de la plage[0, 1]
sont autorisées, auquel cas nous utilisonsextrapolation_value
pour extrapoler les valeurs de l'image d'entrée. - box_ind : un tenseur 1D de forme
[num_boxes]
avec des valeurs int32 dans[0, batch)
. La valeur debox_ind[i]
spécifie l’image à laquelle lai
-ième boîte fait référence.
Attributs facultatifs (voir Attrs
) :
- method : une chaîne spécifiant la méthode d’interpolation. Seul « bilinéaire » est pris en charge pour l'instant.
Retours :
-
Output
: Un tenseur 2D de forme[num_boxes, 4]
.
Constructeurs et Destructeurs | |
---|---|
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind) | |
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, const CropAndResizeGradBoxes::Attrs & attrs) |
Attributs publics | |
---|---|
operation | |
output |
Fonctions publiques | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Fonctions statiques publiques | |
---|---|
Method (StringPiece x) |
Structures | |
---|---|
tensorflow :: ops :: CropAndResizeGradBoxes :: Attrs | Setters d'attributs facultatifs pour CropAndResizeGradBoxes . |
Attributs publics
opération
Operation operation
sortir
::tensorflow::Output output
Fonctions publiques
CropAndResizeGradBoxes
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind )
CropAndResizeGradBoxes
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, const CropAndResizeGradBoxes::Attrs & attrs )
nœud
::tensorflow::Node * node() const
opérateur :: tensorflow :: Entrée
operator::tensorflow::Input() const
opérateur :: tensorflow :: Sortie
operator::tensorflow::Output() const
Fonctions statiques publiques
Méthode
Attrs Method( StringPiece x )