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.