Spec-Zone.ru › TensorFlow C++

tensorflow::ops::ResizeArea

#include <image_ops.h>

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

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

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

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

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

Args:

  • scope: Объект Scope
  • images: 4-мерный тензор с формой [batch, height, width, channels].
  • size: = 1-мерный целочисленный 32-битный 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
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

operator::tensorflow::Input() const 

оператор::tensorflow::Output

operator::tensorflow::Output() const 

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

Выравнивание углов

Attrs AlignCorners(
  bool x
)

© 2022 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/api_docs/cc/class/tensorflow/ops/resize-area

Spec-Zone.ru

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