ResizeOp

публичный класс ResizeOp

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

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

Смотрите также

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

перечисление ResizeOp.ResizeMethod Алгоритмы изменения размера.

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

ResizeOp (int targetHeight, int targetWidth, ResizeOp.ResizeMethod resizeMethod)
Создает ResizeOp, который может изменять размер изображений до указанного размера в указанном методе.

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

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

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

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

public ResizeOp (int targetHeight, int targetWidth, ResizeOp.ResizeMethod resizeMethod)

Создает ResizeOp, который может изменять размер изображений до указанного размера в указанном методе.

Параметры
цельВысота Ожидаемая высота изображения с измененным размером.
целевая ширина Ожидаемая ширина изображения с измененным размером.
изменить размерМетод Алгоритм, используемый для изменения размера. Параметры: ResizeOp.ResizeMethod

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

общедоступное применение 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)

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

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