ResizeWithCropOrPadOp

classe pública ResizeWithCropOrPadOp

Como unidade de computação para processamento de imagens, pode redimensionar a imagem para um tamanho predefinido.

Não irá esticar ou comprimir o conteúdo da imagem. No entanto, para caber no novo tamanho, ele corta ou preenche pixels. Ao cortar a imagem, ele executa um corte central; quando preenche pixels, ele executa um preenchimento com zero.

Construtores Públicos

ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Cria um ResizeWithCropOrPadOp que pode cortar/preencher imagens no tamanho especificado.

Métodos Públicos

TensorImage
aplicar (imagem TensorImage )
Aplica o redimensionamento definido com corte e/ou preenchimento em determinada imagem e retorna o resultado.
interno
getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Calcula a altura da imagem de saída esperada quando o tamanho da imagem de entrada é fornecido.
interno
getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Calcula a largura da imagem de saída esperada quando o tamanho da imagem de entrada é fornecido.
PontoF
inverseTransform (ponto PointF, int inputImageHeight, int inputImageWidth)
Transforma um ponto do sistema de coordenadas da imagem resultante de volta para o da imagem de entrada.

Métodos herdados

Construtores Públicos

público ResizeWithCropOrPadOp (int targetHeight, int targetWidth)

Cria um ResizeWithCropOrPadOp que pode cortar/preencher imagens no tamanho especificado. Ele adota corte central e preenchimento zero.

Parâmetros
altura do alvo A altura esperada da imagem cortada/preenchida.
larguraalvo A largura esperada da imagem cortada/preenchida.

Métodos Públicos

aplicação pública do TensorImage (imagem TensorImage )

Aplica o redimensionamento definido com corte e/ou preenchimento em determinada imagem e retorna o resultado.

Nota: o conteúdo da image de entrada mudará e image será a mesma instância da saída.

Parâmetros
imagem imagem de entrada.
Devoluções
  • imagem de saída.

público 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)

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

Parâmetros
inputImageHeight
inputImageWidth

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

Transforma um ponto do sistema de coordenadas da imagem resultante de volta para o da imagem de entrada.

Parâmetros
apontar o ponto do sistema de coordenadas de resultado.
inputImageHeight a altura da imagem de entrada.
inputImageWidth a largura da imagem de entrada.
Devoluções
  • o ponto com as coordenadas do sistema de coordenadas da imagem de entrada.