Spec-Zone.ru › TensorFlow C++ 2.9

tensorflow::ops::ExtractGlimpse

#include <image_ops.h>

Извлекает фрагмент из входного тензора.

Краткое описание

Возвращает набор окон, называемых фрагментами, извлечённых по координатам offsets из входного тензора. Если окна частично перекрывают входные данные, неперекрытые области будут заполнены случайным шумом.

Результат — 4-мерный тензор формы [batch_size, glimpse_height, glimpse_width, channels]. Размеры каналов и батча совпадают с входным тензором. Высота и ширина выходных окон задаются в параметре size.

Аргументы normalized и centered управляют тем, как строятся окна:

  • Если координаты нормализованы, но не центрированы, 0.0 и 1.0 соответствуют минимальному и максимальному значениям каждой размерности высоты и ширины.
  • Если координаты нормализованы и центрированы, они изменяются в пределах от -1.0 до 1.0. Координаты (-1.0, -1.0) соответствуют верхнему левому углу, нижний правый угол расположен в (1.0, 1.0), а центр — в (0, 0).
  • Если координаты не нормализованы, они интерпретируются как числа пикселей.

Аргументы:

  • scope: Объект Scope
  • input: 4-мерный тензор с плавающей точкой формы [batch_size, height, width, channels].
  • size: 1-мерный тензор из 2 элементов, содержащий размер извлекаемых фрагментов. Высота фрагмента должна быть указана первой, за ней — ширина.
  • offsets: 2-мерный целочисленный тензор формы [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
::tensorflow::Output
operation
Operation
Общедоступные функции
node() const
::tensorflow::Node *
operator::tensorflow::Input() const
operator::tensorflow::Output() const
Общедоступные статические функции
Centered(bool x)
Attrs
Noise(StringPiece x)
Attrs
Normalized(bool x)
Attrs
UniformNoise(bool x)
Attrs
Структуры
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::Вход

operator::tensorflow::Input() const 

оператор::tensorflow::Выход

operator::tensorflow::Output() const 

Общедоступные статические функции

Центрированный

Attrs Centered(
  bool x
)

Шум

Attrs Noise(
  StringPiece x
)

Нормализованный

Attrs Normalized(
  bool x
)

РавномерныйШум

Attrs UniformNoise(
  bool x
)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/cc/class/tensorflow/ops/extract-glimpse

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API