Spec-Zone.ru › TensorFlow C++ 2.3

tensorflow::ops::ResizeArea

#include <image_ops.h>

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

Summary

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

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

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

Аргументы:

  • 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/r2.3/api_docs/cc/class/tensorflow/ops/resize-area

Spec-Zone.ru

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