ImageProcessingOptions

ImageProcessingOptions clase abstracta públicas

Opciones para configurar la canalización de procesamiento de imágenes, que opera antes de la inferencia.

La API de Task Library Vision realiza el preprocesamiento de la imagen de entrada en la región de interés, de modo que se ajuste a los requisitos del modelo (por ejemplo, 224x224 RGB vertical) y complete el tensor de entrada correspondiente. Esto es realizado por (en este orden):

  • recortar el búfer de fotogramas a la región de interés (que, en la mayoría de los casos, solo cubre toda la imagen de entrada),
  • redimensionarlo (con interpolación bilineal, relación de aspecto * no * preservada) a las dimensiones del tensor de entrada del modelo,
  • convertirlo al espacio de color del tensor de entrada (es decir, RGB, que es el único espacio de color compatible por ahora),
  • girándolo según su ImageProcessingOptions.Orientation de modo que la inferencia se lleva a cabo en una imagen "vertical".

IMPORTANTE: como consecuencia de que se produzca de cultivo primero, la región proporcionado de interés se expresa en el marco sin girar de sistema de coordenadas de referencia, es decir, en [0, TensorImage.getWidth()) x [0, TensorImage.getHeight()) , que son las dimensiones de los datos de la imagen subyacente antes de que se aplique cualquier orientación. Si la región está fuera de estos límites, el método de inferencia, como ImageClassifier.classify(MlImage) , volverá error.

Clases anidadas

clase ImageProcessingOptions.Builder Builder para ImageProcessingOptions .
enumeración ImageProcessingOptions.Orientation Tipo de orientación que sigue la especificación EXIF.

Constructores públicos

Métodos públicos

estática ImageProcessingOptions.Builder
abstracta ImageProcessingOptions.Orientation
Rect abstracto
getRoi ()

Métodos heredados

Constructores públicos

ImageProcessingOptions públicos ()

Métodos públicos

public static ImageProcessingOptions.Builder constructor ()

abstracta pública ImageProcessingOptions.Orientation getOrientation ()

pública abstracta Rect getRoi ()