Tensorflow :: ops :: CropAndResizeGradImage
#include <image_ops.h>
Berechnet den Gradienten von crop_and_resize für den Eingabebildtensor.
Zusammenfassung
Argumente:
- scope: Ein Scope- Objekt
- Absolventen: Ein 4-D-Tensor der Form
[num_boxes, crop_height, crop_width, depth]
. - Boxen: Ein 2-D-Tensor der Form
[num_boxes, 4]
. Diei
te Zeile des Tensors gibt die Koordinaten einer Box im Bildbox_ind[i]
und wird in normalisierten Koordinaten[y1, x1, y2, x2]
. Ein normalisierter Koordinatenwert vony
wird der Bildkoordinate beiy * (image_height - 1)
, so dass das Intervall[0, 1]
der normalisierten Bildhöhe in Bildhöhenkoordinaten auf `[0, Bildhöhe - 1] abgebildet wird. Wir erlauben y1> y2. In diesem Fall handelt es sich bei der abgetasteten Ernte um eine umgedrehte Version des Originalbilds. Die Breitenabmessung wird ähnlich behandelt. Normalisierte Koordinaten außerhalb des Bereichs[0, 1]
sind zulässig. In diesem Fall verwenden wirextrapolation_value
, um die eingegebenen Bildwerte zu extrapolieren. - box_ind: Ein 1-D-Tensor der Form
[num_boxes]
mit int32-Werten in[0, batch)
. Der Wert vonbox_ind[i]
gibt das Bild an, auf das sich dasi
te Feld bezieht. - Bildgröße: Ein 1-D-Tensor mit dem Wert
[batch, image_height, image_width, depth]
, der die ursprüngliche Bildgröße enthält. Sowohlimage_height
als auchimage_width
müssen positiv sein.
Optionale Attribute (siehe Attrs
):
- Methode: Eine Zeichenfolge, die die Interpolationsmethode angibt. Derzeit wird nur 'bilinear' unterstützt.
Kehrt zurück:
-
Output
: Ein 4-D-Tensor der Form[batch, image_height, image_width, depth]
.
Konstruktoren und Destruktoren | |
---|---|
CropAndResizeGradImage (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, :: tensorflow::Input image_size, DataType T) | |
CropAndResizeGradImage (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, :: tensorflow::Input image_size, DataType T, const CropAndResizeGradImage::Attrs & attrs) |
Öffentliche Attribute | |
---|---|
operation | |
output |
Öffentliche Funktionen | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Öffentliche statische Funktionen | |
---|---|
Method (StringPiece x) |
Strukturen | |
---|---|
tensorflow :: ops :: CropAndResizeGradImage :: Attrs | Optionale Attributsetzer für CropAndResizeGradImage . |
Öffentliche Attribute
Operation
Operation operation
Ausgabe
::tensorflow::Output output
Öffentliche Funktionen
CropAndResizeGradImage
CropAndResizeGradImage( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, ::tensorflow::Input image_size, DataType T )
CropAndResizeGradImage
CropAndResizeGradImage( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, ::tensorflow::Input image_size, DataType T, const CropAndResizeGradImage::Attrs & attrs )
Knoten
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Output
operator::tensorflow::Output() const
Öffentliche statische Funktionen
Methode
Attrs Method( StringPiece x )