tensorflow::ops::ResizeArea
#include <image_ops.h> Измените size images , используя интерполяцию по областям.
Краткое содержание
Входные изображения могут быть разных типов, но выходные изображения всегда имеют тип float.
Диапазон значений пикселей для выходного изображения может немного отличаться от диапазона входного изображения из-за ограниченной точности вычислений. Чтобы гарантировать диапазон выходных значений, например [0.0, 1.0] , примените к выходным данным tf.clip_by_value .
Каждый выходной пиксель вычисляется путем преобразования его площади в тензор входных данных, а затем усреднения пикселей, пересекающих эту площадь. Вклад входного пикселя в среднее значение взвешивается в зависимости от доли его площади, пересекающей площадь. Это аналогично параметру INTER_AREA в OpenCV.
Аргументы:
- scope: Объект Scope
- изображения: 4D с формой
[batch, height, width, channels]. - size: = Одномерный тензор типа int32 с двумя элементами:
new_height, new_width. Новый размер изображений.
Дополнительные атрибуты (см. Attrs ):
- align_corners: Если true, центры 4 угловых пикселей входного и выходного тензоров выравниваются, сохраняя значения в угловых пикселях. По умолчанию — false.
Возвращает:
-
Output: 4D-модель с формой[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
измененные_изображения
::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
Открытые статические функции
AlignCorners
Attrs AlignCorners( bool x )