CropAndResize

публичный финальный класс CropAndResize

Извлекает обрезки из тензора входного изображения и изменяет их размер.

Извлекает обрезки из тензора входного изображения и изменяет их размеры с использованием билинейной выборки или выборки ближайшего соседа (возможно, с изменением соотношения сторон) до общего выходного размера, заданного параметром «crop_size». Это более общий вариант, чем операция «crop_to_bounding_box», которая извлекает фрагмент фиксированного размера из входного изображения и не позволяет изменять размер или соотношение сторон.

Возвращает тензор с "обрезками" из входного "изображения" в позициях, определенных в положениях ограничивающего прямоугольника в "коробках". Размер всех обрезанных блоков изменяется (с билинейной интерполяцией или интерполяцией ближайшего соседа) до фиксированного размера `size = [crop_height, Crop_width]`. Результатом является 4-D тензор `[num_boxes, Crop_height, Crop_width, Depth]`. Изменение размера выравнивается по углам. В частности, если `boxes = [[0, 0, 1, 1]]`, метод даст идентичные результаты при использовании `tf.image.resize_bilinear()` или `tf.image.resize_nearest_neighbor()` (зависит от аргумент `method`) с `align_corners=True`.

Вложенные классы

сорт CropAndResize.Параметры Дополнительные атрибуты для CropAndResize

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

Вывод <TFloat32>
какВывод ()
Возвращает символический дескриптор тензора.
статическая обрезка и изменение размера
create (Область видимости , Операнд <? расширяет TNumber > image, Операнд < TFloat32 > box, Операнд < TInt32 > boxInd, Операнд < TInt32 >cropSize, Параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию CropAndResize.
Вывод <TFloat32>
посевы ()
Четырехмерный тензор формы `[num_boxes, Crop_height, Crop_width, глубина]`.
статический CropAndResize.Options
экстраполяцияЗначение (Плавающее экстраполяционноеЗначение)
статический CropAndResize.Options
метод (Строковый метод)

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «CropAndResize»

Публичные методы

публичный вывод <TFloat32> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static CropAndResize create ( Область действия, Операнд <? расширяет TNumber > image, Операнд < TFloat32 > поля, Операнд < TInt32 > boxInd, Операнд < TInt32 > CropSize, Параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию CropAndResize.

Параметры
объем текущий объем
изображение Четырехмерный тензор формы `[пакет, image_height, image_width, глубина]`. И image_height, и image_width должны быть положительными.
коробки Двумерный тензор формы `[num_boxes, 4]`. `i`-я строка тензора определяет координаты прямоугольника в изображении `box_ind[i]` и задается в нормализованных координатах `[y1, x1, y2, x2]`. Нормализованное значение координаты `y` сопоставляется с координатой изображения в `y * (image_height - 1)`, так что интервал `[0, 1]` нормализованной высоты изображения сопоставляется с `[0, image_height - 1). ]` в координатах высоты изображения. Мы разрешаем `y1` > `y2`, и в этом случае выбранная обрезка представляет собой перевернутую версию исходного изображения вверх-вниз. Аналогично обрабатывается размер ширины. Допускаются нормализованные координаты вне диапазона `[0, 1]`, и в этом случае мы используем `extrapolation_value` для экстраполяции значений входного изображения.
boxInd Одномерный тензор формы «[num_boxes]» со значениями int32 в «[0, пакет)». Значение `box_ind[i]` определяет изображение, на которое ссылается `i`-й блок.
урожайРазмер Одномерный тензор из двух элементов, `size = [crop_height, Crop_width]`. Размер всех фрагментов обрезанного изображения изменяется до этого размера. Соотношение сторон содержимого изображения не сохраняется. Оба параметра «crop_height» и «crop_width» должны быть положительными.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр CropAndResize

публичный вывод <TFloat32> культур ()

Четырехмерный тензор формы `[num_boxes, Crop_height, Crop_width, глубина]`.

общедоступный статический CropAndResize.Options extrapolationValue (Float extrapolationValue)

Параметры
экстраполяцияЗначение Значение, используемое для экстраполяции, если применимо.

общедоступный статический метод CropAndResize.Options (метод String)

Параметры
метод Строка, определяющая метод выборки для изменения размера. Оно может быть либо «билинейным», либо «ближайшим», по умолчанию установлено «билинейное». В настоящее время поддерживаются два метода выборки: билинейный и метод ближайшего соседа.