MlImage

classe pública MlImage

Une dados de imagem para usos de machine learning (ODML) no dispositivo.

MlImage foi projetado para ser um contêiner de imagem imutável, que pode ser compartilhado entre plataformas, entre diferentes frameworks de ODML do Google(suporte do TFLite, MLKit).

É uma imagem de abstração comum que pode ajudar a encadear diferentes frameworks que adaptam MlImage juntos.

Para construir uma MlImage, use os builders fornecidos:

O MlImage usa a contagem de referência para manter o armazenamento interno. Quando ela é criada, a contagem de referência é 1. O desenvolvedor pode chamar close() para reduzir a contagem de referências e liberar o armazenamento interno mais cedo. Caso contrário, a coleta de lixo do Java vai liberar o armazenamento.

Para extrair uma imagem concreta, primeiro verifique MlImage.StorageType e use os extratores fornecidos:

Na versão futura, MlImage vai oferecer suporte à conversão interna(por exemplo, Bitmap -> ByteBuffer) e vários armazenamentos.

Classes aninhadas

@interface MlImage.ImageFormat Especifica o formato de uma imagem. 
classe MlImage.Internal Acesso avançado à API para MlImage
@interface MlImage.StorageType Especifica o tipo de contêiner da imagem. 

Constantes

int IMAGE_FORMAT_ALPHA
int