ResizeOp

classe pública ResizeOp

Como unidade de computação para processar imagens, ele pode redimensionar uma imagem para o tamanho especificado pelo usuário.

Ele interpola pixels quando a imagem é esticada e descarta pixels quando a imagem é compactada.

Classes aninhadas

enum ResizeOp.ResizeMethod Algoritmos para redimensionamento. 

Construtores públicos

ResizeOp(int targetHeight, int targetWidth, ResizeOp.ResizeMethod redimensionáMethod)
Cria um ResizeOp que pode redimensionar imagens para o tamanho especificado no método especificado.

Métodos públicos

TensorImage
apply(imagem do TensorImage)
Aplica o redimensionamento definido em determinada imagem e retorna o resultado.
int
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
Calcula a altura da imagem de saída esperada quando o tamanho da imagem de entrada é fornecido.
int
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
Computa a largura da imagem de saída esperada quando o tamanho da imagem de entrada é fornecido.
PointF
inverseTransform(ponto PointF, int inputImageHeight, int inputImageWidth)
Transforma um ponto do sistema de coordenadas da imagem de resultado como o da imagem de entrada.

Métodos herdados

Construtores públicos

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

Cria um ResizeOp que pode redimensionar imagens para o tamanho especificado no método especificado.

Parâmetros
targetHeight A altura esperada da imagem redimensionada.
targetWidth É a largura esperada da imagem redimensionada.
resizeMethod O algoritmo a ser usado para redimensionamento. Opções: ResizeOp.ResizeMethod

Métodos públicos

pública TensorImage apply (TensorImage)

Aplica o redimensionamento definido em determinada imagem e retorna o resultado.

Observação: o conteúdo da entrada image mudará, e image é a mesma instância da saída.

Parâmetros
imagem imagem de entrada.
Retorna
  • imagem de saída.

public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

Calcula a altura da imagem de saída esperada quando o tamanho da imagem de entrada é fornecido.

Parâmetros
inputImageHeight
inputImageWidth

public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

Computa a largura da imagem de saída esperada quando o tamanho da imagem de entrada é fornecido.

Parâmetros
inputImageHeight
inputImageWidth

public PointF inverseTransform (PointF point, int inputImageHeight, int inputImageWidth)

Transforma um ponto do sistema de coordenadas da imagem de resultado como o da imagem de entrada.

Parâmetros
point o ponto do sistema de coordenadas de resultado.
inputImageHeight a altura da imagem de entrada.
inputImageWidth a largura da imagem de entrada.
Retorna
  • o ponto com as coordenadas do sistema de coordenadas da imagem de entrada.