Измените размер «изображений» на «размер», используя интерполяцию площади.
Входные изображения могут быть разных типов, но выходные изображения всегда являются плавающими.
Диапазон значений пикселей выходного изображения может немного отличаться от диапазона входного изображения из-за ограниченной числовой точности. Чтобы гарантировать выходной диапазон, например `[0.0, 1.0]`, примените tf.clip_by_value
к выходным данным.
Каждый выходной пиксель вычисляется путем сначала преобразования контура пикселя во входной тензор, а затем усреднения пикселей, пересекающих контур. Вклад входного пикселя в среднее значение взвешивается долей его площади, пересекающей контур. Это то же самое, что и INTER_AREA OpenCV.
Вложенные классы
сорт | ResizeArea.Параметры | Необязательные атрибуты для ResizeArea |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
статический ResizeArea.Options | alignCorners (логическое значение alignCorners) |
Вывод <TFloat32> | какВывод () Возвращает символический дескриптор тензора. |
статическая ResizeArea | create ( Область действия , Операнд <? расширяет изображения TNumber >, Размер операнда < TInt32 >, Параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию ResizeArea. |
Вывод <TFloat32> | измененный размер изображений () 4-D с формой `[пакет, новая_высота, новая_ширина, каналы]`. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static ResizeArea.Options alignCorners (логическое значение alignCorners)
Параметры
Выровнять углы | Если это правда, центры 4 угловых пикселей входного и выходного тензоров выравниваются, сохраняя значения в угловых пикселях. По умолчанию ложь. |
---|
публичный вывод <TFloat32> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static ResizeArea create (область действия , операнд <? расширяет изображения TNumber >, размер операнда < TInt32 >, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию ResizeArea.
Параметры
объем | текущий объем |
---|---|
изображений | 4-D с формой `[партия, высота, ширина, каналы]`. |
размер | = Одномерный тензор int32 из 2 элементов: `new_height, new_width`. Новый размер изображений. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр ResizeArea
публичный вывод <TFloat32> resizedImages ()
4-D с формой `[пакет, новая_высота, новая_ширина, каналы]`.