В качестве вычислительного блока для обработки изображений он может изменять размер изображения до размера, заданного пользователем.
Он интерполирует пиксели, когда изображение растягивается, и отбрасывает пиксели, когда изображение сжимается.
Смотрите также
Вложенные классы
перечисление | 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)
Преобразует точку из системы координат результирующего изображения обратно в систему входного изображения.
Параметры
точка | точку из результирующей системы координат. |
---|---|
входное изображениевысота | высота входного изображения. |
входимажевидс | ширина входного изображения. |
Возврат
- точка с координатами из системы координат входного изображения.