tf.raw_ops.ExtractGlimpseV2
Извлекает фрагмент из входного тензора.
tf.raw_ops.ExtractGlimpseV2(
input, size, offsets, centered=True, normalized=True, uniform_noise=True,
noise='uniform', name=None
)
Возвращает набор окон, называемых фрагментами, извлеченными в местоположении 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).
- Если координаты не нормализованы, они интерпретируются как числа пикселей.
| Аргументы | |
|---|---|
input |
Tensor типа float32. Четырёхмерный тензор с плавающей запятой формы [batch_size, height, width, channels]. |
size |
Tensor типа int32. Одномерный тензор из 2 элементов, содержащий размер извлекаемых фрагментов. Высота фрагмента должна быть указана первой, за которой следует ширина фрагмента. |
offsets |
Tensor типа float32. Двумерный целочисленный тензор формы [batch_size, 2] содержащий координаты y, x центра каждого окна. |
centered |
Необязательный bool. По умолчанию True. Указывает, являются ли координаты смещения центрированными относительно изображения, в этом случае смещение (0, 0) относительно центра входных изображений. Если ложь, смещение (0,0) соответствует верхнему левому углу входных изображений. |
normalized |
Необязательный bool. По умолчанию True. Указывает, нормализованы ли координаты смещения. |
uniform_noise |
Необязательный bool. По умолчанию True. Указывает, должен ли шум генерироваться с использованием равномерного распределения или гауссова распределения. |
noise |
Необязательный string. По умолчанию "uniform". Указывает, должен ли шум uniform, gaussian, или zero. По умолчанию uniform, что означает, что тип шума будет определен uniform_noise . |
name |
Имя операции (необязательно). |
| Возвращает | |
|---|---|
Tensor типа float32 . |
© 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/python/tf/raw_ops/ExtractGlimpseV2