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 | |
resized_images | |
| Общественные функции | |
|---|---|
node() const | ::tensorflow::Node * |
operator::tensorflow::Input() const | |
operator::tensorflow::Output() const | |
| Общественные статические функции | |
|---|---|
AlignCorners(bool x) | |
| Структуры | |
|---|---|
| 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