tensorflow::ops::ExtractGlimpse
#include <image_ops.h>Извлекает фрагмент информации из входного тензора.
Краткое содержание
Возвращает набор окон, называемых «проблесками», извлеченных в местах, offsets относительно входного тензора. Если окна лишь частично перекрывают входные данные, неперекрывающиеся области будут заполнены случайным шумом.
В результате получается 4-мерный тензор формы [batch_size, glimpse_height, glimpse_width, channels] . Размеры каналов и пакета совпадают с размерами входного тензора. Высота и ширина выходных окон задаются параметром size .
Аргумент normalized and centered определяет способ построения окон:
- Если координаты нормализованы, но не центрированы, значения 0,0 и 1,0 соответствуют минимальному и максимальному значениям высоты и ширины.
- Если координаты нормализованы и центрированы, они находятся в диапазоне от -1,0 до 1,0. Координаты (-1,0, -1,0) соответствуют верхнему левому углу, нижний правый угол расположен в точке (1,0, 1,0), а центр — в точке (0, 0).
- Если координаты не нормализованы, они интерпретируются как количество пикселей.
Аргументы:
- scope: Объект Scope
- Входные данные: 4-мерный тензор с плавающей запятой формы
[batch_size, height, width, channels]. - size: Одномерный тензор из 2 элементов, содержащий размер фрагментов, которые необходимо извлечь. Сначала необходимо указать высоту фрагмента, а затем его ширину.
- offsets: Двумерный целочисленный тензор формы
[batch_size, 2], содержащий координаты y и x центра каждого окна.
Дополнительные атрибуты (см. Attrs ):
- centered: указывает, центрированы ли координаты смещения относительно изображения, в этом случае смещение (0, 0) соответствует центру входных изображений. Если false, то смещение (0,0) соответствует верхнему левому углу входных изображений.
- normalized: указывает, нормализованы ли координаты смещения.
- uniform_noise: указывает, следует ли генерировать шум с использованием равномерного распределения или гауссова распределения.
- noise: указывает, должен ли шум быть
uniform,gaussianилиzero. По умолчанию используетсяuniform, что означает, что тип шума будет определяться параметромuniform_noise.
Возвращает:
-
Output: тензор, представляющий фрагменты[batch_size, glimpse_height, glimpse_width, channels].
Конструкторы и Деструкторы | |
|---|---|
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets) | |
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs) |
Общедоступные атрибуты | |
|---|---|
glimpse | |
operation | |
Общественные функции | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Открытые статические функции | |
|---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) | |
Структуры | |
|---|---|
| tensorflow::ops::ExtractGlimpse::Attrs | Дополнительные параметры установки атрибутов для ExtractGlimpse . |
Общедоступные атрибуты
случайно заметить
::tensorflow::Output glimpse
операция
Operation operation
Общественные функции
ExtractGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
ExtractGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs )
узел
::tensorflow::Node * node() const
оператор::tensorflow::Input
operator::tensorflow::Input() const
оператор::tensorflow::Output
operator::tensorflow::Output() const
Открытые статические функции
Центрированный
Attrs Centered( bool x )
Шум
Attrs Noise( StringPiece x )
Нормализованный
Attrs Normalized( bool x )
Равномерный шум
Attrs UniformNoise( bool x )