Spec-Zone.ru › TensorFlow C++ 2.3

tensorflow::ops::ExtractGlimpse

#include <image_ops.h>

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

Summary

Возвращает набор окон, называемых фрагментами, извлеченных по координатам 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) относится к центру входных изображений. Если ложь, смещение (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
)

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

Spec-Zone.ru

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