Spec-Zone.ru › TensorFlow 1.15

tf.contrib.image.dense_image_warp

Деформация изображения с использованием векторов потока на пиксель.

tf.contrib.image.dense_image_warp(
    image, flow, name='dense_image_warp'
)

Применяет нелинейную деформацию к изображению, где деформация задаётся плотным полем потока векторов смещения, определяющих соответствия значений пикселей на выходном изображении с местоположениями в исходном изображении. То есть значение пикселя в output[b, j, i, c] равно images[b, j - flow[b, j, i, 0], i - flow[b, j, i, 1], c].

Местоположения, определённые по этой формуле, не обязательно соответствуют целочисленным индексам. Поэтому значение пикселя определяется с помощью билинейной интерполяции четырёх ближайших пикселей вокруг (b, j - flow[b, j, i, 0], i - flow[b, j, i, 1]). Для местоположений вне изображения используются ближайшие значения пикселей на границе изображения.

Аргументы
image 4-мерный float Tensor с формой [batch, height, width, channels].
flow 4-мерный float Tensor с формой [batch, height, width, 2].
name Имя операции (необязательно).

Обратите внимание, что изображение и поток могут быть типа tf.half, tf.float32 или tf.float64, и не обязательно должны быть одного типа.

Возвращаемые значения
4-мерный float Tensor с формой [batch, height, width, channels] и тем же типом, что и входное изображение.
Исключения
ValueError если высота < 2 или ширина < 2 или у входных данных неправильное количество измерений.

© 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/r1.15/api_docs/python/tf/contrib/image/dense_image_warp

Spec-Zone.ru

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