Spec-Zone.ru › TensorFlow C++ 1.15

tensorflow::ops::ResizeArea

#include <image_ops.h>

Изменение размера images до size с использованием билинейной интерполяции.

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

Входные изображения могут быть разных типов, но выходные изображения всегда являются float.

Диапазон значений пикселей для выходного изображения может немного отличаться от диапазона для входного изображения из-за ограниченной точности чисел. Чтобы гарантировать диапазон вывода, например [0.0, 1.0], примените tf.clip_by_value к выводу.

Каждый пиксель вывода вычисляется путем преобразования области пикселя во входной тензор и усреднения пикселей, пересекающих область. Вклад пикселя в среднее значение взвешивается долей его площади, пересекающей область. Это то же самое, что и INTER_AREA OpenCV.

Аргументы:

  • scope: Объект Scope
  • images: 4-мерный с формой [batch, height, width, channels].
  • size: = 1-мерный int32 Tensor из 2 элементов: new_height, new_width. Новый размер изображений.

Необязательные атрибуты (см. Attrs):

  • align_corners: Если true, центры 4-х угловых пикселей входного и выходного тензоров выровнены, сохраняя значения в угловых пикселях. По умолчанию false.

Возвращает:

  • Output: 4-мерный с формой [batch, new_height, new_width, channels].
Конструкторы и деструкторы
ResizeArea(const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size)
ResizeArea(const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size, const ResizeArea::Attrs & attrs)
Общественные атрибуты
operation
Operation
resized_images
::tensorflow::Output
Общественные функции
node() const
::tensorflow::Node *
operator::tensorflow::Input() const
operator::tensorflow::Output() const
Общественные статические функции
AlignCorners(bool x)
Attrs
Структуры
tensorflow::ops::ResizeArea::Attrs

Необязательные установки атрибутов для ResizeArea.

Общественные атрибуты

operation

Operation operation

resized_images

::tensorflow::Output resized_images

Общественные функции

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size
)

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size,
  const ResizeArea::Attrs & attrs
)

node

::tensorflow::Node * node() const 

operator::tensorflow::Input

operator::tensorflow::Input() const 

operator::tensorflow::Output

operator::tensorflow::Output() const 

Общественные статические функции

AlignCorners

Attrs AlignCorners(
  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/r1.15/api_docs/cc/class/tensorflow/ops/resize-area

Spec-Zone.ru

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