ResizeWithCropOrPadOp

общедоступный класс ResizeWithCropOrPadOp

В качестве вычислительного блока для обработки изображений он может изменять размер изображения до заранее определенного размера.

Он не растягивает и не сжимает содержимое изображения. Однако, чтобы соответствовать новому размеру, пиксели обрезаются или дополняются. Когда он обрезает изображение, он выполняет обрезку по центру; когда он дополняет пиксели, он выполняет заполнение нулями.

Публичные конструкторы

ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Создает ResizeWithCropOrPadOp, который может обрезать/дополнять изображения до указанного размера.

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

Тензорное изображение
применить (изображение TensorImage )
Применяет заданное изменение размера с обрезкой и/или дополнением к данному изображению и возвращает результат.
интервал
getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Вычисляет высоту ожидаемого выходного изображения, если указан размер входного изображения.
интервал
getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Вычисляет ширину ожидаемого выходного изображения, если указан размер входного изображения.
ТочкаF
inverseTransform (точка PointF, int inputImageHeight, int inputImageWidth)
Преобразует точку из системы координат результирующего изображения обратно в систему входного изображения.

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

Публичные конструкторы

public ResizeWithCropOrPadOp (int targetHeight, int targetWidth)

Создает ResizeWithCropOrPadOp, который может обрезать/дополнять изображения до указанного размера. Он принимает центральную обрезку и заполнение нулями.

Параметры
цельВысота Ожидаемая высота обрезанного/дополненного изображения.
целевая ширина Ожидаемая ширина обрезанного/дополненного изображения.

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

общедоступное применение TensorImage (изображение TensorImage )

Применяет заданное изменение размера с обрезкой и/или дополнением к данному изображению и возвращает результат.

Примечание. Содержимое входного image изменится, и image будет тем же экземпляром, что и выходное.

Параметры
изображение входное изображение.
Возврат
  • выходное изображение.

public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

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

Параметры
входное изображениевысота
входимажевидс

public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

Вычисляет ширину ожидаемого выходного изображения, если указан размер входного изображения.

Параметры
входное изображениевысота
входимажевидс

public PointF inverseTransform (точка PointF, int inputImageHeight, int inputImageWidth)

Преобразует точку из системы координат результирующего изображения обратно в систему входного изображения.

Параметры
точка точку из результирующей системы координат.
входное изображениевысота высота входного изображения.
входимажевидс ширина входного изображения.
Возврат
  • точка с координатами из системы координат входного изображения.