MlImage

clase pública MlImage

Envuelve datos de imágenes para usos de aprendizaje automático en el dispositivo (ODML).

MlImage está diseñado para ser un contenedor de imágenes inmutable, que podría compartirse entre plataformas, entre diferentes marcos ODML de Google (TFLite Support, MLKit).

Es una imagen abstracta común que podría ayudar a encadenar diferentes marcos que adaptan MlImage juntos.

Para construir un MlImage , utilice los constructores proporcionados:

MlImage utiliza el recuento de referencias para mantener el almacenamiento interno. Cuando se crea, el recuento de referencias es 1. El desarrollador puede llamar close() para reducir el recuento de referencias y liberar el almacenamiento interno antes; de lo contrario, la recolección de basura de Java liberará el almacenamiento eventualmente.

Para extraer una imagen concreta, primero verifique MlImage.StorageType y luego use los extractores proporcionados:

En versiones futuras, MlImage admitirá conversión interna (por ejemplo, mapa de bits -> ByteBuffer) y almacenamiento múltiple.

Clases anidadas

@interfaz MlImage.ImageFormat Especifica el formato de imagen de una imagen.
clase MlImagen.Interna Acceso API avanzado para MlImage .
@interfaz MlImage.Tipo de almacenamiento Especifica el tipo de contenedor de imágenes.

Constantes

En t IMAGEN_FORMAT_ALPHA
En t IMAGEN_FORMATO_JPEG
En t IMAGEN_FORMAT_NV12
En t IMAGEN_FORMAT_NV21
En t IMAGE_FORMAT_RGB
En t IMAGEN_FORMAT_RGBA
En t IMAGE_FORMAT_UNKNOWN
En t IMAGE_FORMAT_YUV_420_888
En t IMAGEN_FORMAT_YV12
En t IMAGE_FORMAT_YV21
En t ALMACENAMIENTO_TYPE_BITMAP
En t ALMACENAMIENTO_TYPE_BYTEBUFFER
En t ALMACENAMIENTO_TYPE_IMAGE_PROXY
En t ALMACENAMIENTO_TYPE_MEDIA_IMAGE

Métodos públicos

vacío sincronizado
cerca ()
Elimina una referencia que fue adquirida previamente o init.
Lista < Propiedades de Imagen >
getContainedImageProperties ()
Devuelve una lista de propiedades de imagen admitidas para este MlImage .
En t
obtener altura ()
Devuelve la altura de la imagen.
MlImagen.Interna
obtener interno ()
Obtiene el objeto MlImage.Internal que contiene API internas.
En t
obtenerRotación ()
Devuelve el valor de rotación adjunto a la imagen.
En t
obtener ancho ()
Devuelve el ancho de la imagen.

Métodos heredados

Constantes

int final estático público IMAGE_FORMAT_ALPHA

Valor constante: 8

int final estático público IMAGE_FORMAT_JPEG

Valor constante: 9

int final estático público IMAGE_FORMAT_NV12

Valor constante: 3

int final estático público IMAGE_FORMAT_NV21

Valor constante: 4

int final estático público IMAGE_FORMAT_RGB

Valor constante: 2

int final estático público IMAGE_FORMAT_RGBA

Valor constante: 1

int final estático público IMAGE_FORMAT_UNKNOWN

Valor constante: 0

int final estático público IMAGE_FORMAT_YUV_420_888

Valor constante: 7

int final estático público IMAGE_FORMAT_YV12

Valor constante: 5

int final estático público IMAGE_FORMAT_YV21

Valor constante: 6

int final estático público STORAGE_TYPE_BITMAP

Valor constante: 1

int final estático público STORAGE_TYPE_BYTEBUFFER

Valor constante: 2

int final estático público STORAGE_TYPE_IMAGE_PROXY

Valor constante: 4

int final estático público STORAGE_TYPE_MEDIA_IMAGE

Valor constante: 3

Métodos públicos

cierre de vacío sincronizado público ()

Elimina una referencia que fue adquirida previamente o init.

Cuando se crea MlImage , tiene 1 recuento de referencia.

Cuando el recuento de referencias llegue a 0, liberará el recurso oculto.

Lista pública < Propiedades de imagen > getContainedImageProperties ()

Devuelve una lista de propiedades de imagen admitidas para este MlImage .

Actualmente MlImage solo admite un tipo de almacenamiento único, por lo que el tamaño de la lista de retorno siempre será 1.

Ver también

público int getHeight ()

Devuelve la altura de la imagen.

público MlImage.Internal getInternal ()

Obtiene el objeto MlImage.Internal que contiene API internas.

público int getRotation ()

Devuelve el valor de rotación adjunto a la imagen. El valor de rotación será 0, 90, 180, 270.

público int getWidth ()

Devuelve el ancho de la imagen.