@Namespace(value="tensorflow::ops") @NoOffset public static class tensorflow.ExtractGlimpse extends Pointer
offsets from the input tensor. If the windows only partially
overlaps the inputs, the non overlapping areas will be filled with
random noise.
The result is a 4-D tensor of shape [batch_size, glimpse_height,
glimpse_width, channels]. The channels and batch dimensions are the
same as that of the input tensor. The height and width of the output
windows are specified in the size parameter.
The argument normalized and centered controls how the windows are built:
* If the coordinates are normalized but not centered, 0.0 and 1.0
correspond to the minimum and maximum of each height and width
dimension.
* If the coordinates are both normalized and centered, they range from
-1.0 to 1.0. The coordinates (-1.0, -1.0) correspond to the upper
left corner, the lower right corner is located at (1.0, 1.0) and the
center is at (0, 0).
* If the coordinates are not normalized they are interpreted as
numbers of pixels.
Arguments:
* scope: A Scope object
* input: A 4-D float tensor of shape [batch_size, height, width, channels].
* size: A 1-D tensor of 2 elements containing the size of the glimpses
to extract. The glimpse height must be specified first, following
by the glimpse width.
* offsets: A 2-D integer tensor of shape [batch_size, 2] containing
the y, x locations of the center of each window.
Optional attributes (see Attrs):
* centered: indicates if the offset coordinates are centered relative to
the image, in which case the (0, 0) offset is relative to the center
of the input images. If false, the (0,0) offset corresponds to the
upper left corner of the input images.
* normalized: indicates if the offset coordinates are normalized.
* uniform_noise: indicates if the noise should be generated using a
uniform distribution or a Gaussian distribution.
Returns:
* Output: A tensor representing the glimpses [batch_size,
glimpse_height, glimpse_width, channels].| Modifier and Type | Class and Description |
|---|---|
static class |
tensorflow.ExtractGlimpse.Attrs
Optional attribute setters for ExtractGlimpse
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Constructor and Description |
|---|
ExtractGlimpse(Pointer p)
Pointer cast constructor.
|
ExtractGlimpse(tensorflow.Scope scope,
tensorflow.Input input,
tensorflow.Input size,
tensorflow.Input offsets) |
ExtractGlimpse(tensorflow.Scope scope,
tensorflow.Input input,
tensorflow.Input size,
tensorflow.Input offsets,
tensorflow.ExtractGlimpse.Attrs attrs) |
| Modifier and Type | Method and Description |
|---|---|
tensorflow.Input |
asInput() |
tensorflow.Output |
asOutput() |
static tensorflow.ExtractGlimpse.Attrs |
Centered(boolean x) |
tensorflow.Output |
glimpse() |
tensorflow.ExtractGlimpse |
glimpse(tensorflow.Output glimpse) |
tensorflow.Node |
node() |
static tensorflow.ExtractGlimpse.Attrs |
Normalized(boolean x) |
tensorflow.Operation |
operation() |
tensorflow.ExtractGlimpse |
operation(tensorflow.Operation operation) |
static tensorflow.ExtractGlimpse.Attrs |
UniformNoise(boolean x) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic ExtractGlimpse(Pointer p)
Pointer.Pointer(Pointer).public ExtractGlimpse(@Const @ByRef tensorflow.Scope scope, @ByVal tensorflow.Input input, @ByVal tensorflow.Input size, @ByVal tensorflow.Input offsets)
public ExtractGlimpse(@Const @ByRef tensorflow.Scope scope, @ByVal tensorflow.Input input, @ByVal tensorflow.Input size, @ByVal tensorflow.Input offsets, @Const @ByRef tensorflow.ExtractGlimpse.Attrs attrs)
@ByVal @Name(value="operator tensorflow::Output") public tensorflow.Output asOutput()
@ByVal @Name(value="operator tensorflow::Input") public tensorflow.Input asInput()
public tensorflow.Node node()
@ByVal public static tensorflow.ExtractGlimpse.Attrs Centered(@Cast(value="bool") boolean x)
@ByVal public static tensorflow.ExtractGlimpse.Attrs Normalized(@Cast(value="bool") boolean x)
@ByVal public static tensorflow.ExtractGlimpse.Attrs UniformNoise(@Cast(value="bool") boolean x)
@ByRef public tensorflow.Operation operation()
public tensorflow.ExtractGlimpse operation(tensorflow.Operation operation)
@ByRef public tensorflow.Output glimpse()
public tensorflow.ExtractGlimpse glimpse(tensorflow.Output glimpse)
Copyright © 2019. All rights reserved.