Spec-Zone.ru › TensorFlow C++ 2.4

tensorflow::ops::ResizeArea

#include <image_ops.h>

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

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

Input изображения могут быть разных типов, но выходные изображения всегда являются 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 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/cc/class/tensorflow/ops/resize-area

Spec-Zone.ru

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