TensorImage

classe pubblica TensorImage

TensorImage è la classe wrapper per l'oggetto Image. Quando si utilizzano util di elaborazione delle immagini nella libreria TFLite.support, è frequente convertire inizialmente in TensorImage gli oggetti immagine nei tipi di varianti.

Al momento sono supportate solo le immagini RGB e il canale A viene sempre ignorato.

Dettagli sull'archiviazione dei dati: un oggetto TensorImage può avere due potenziali fonti di dati: Bitmap o TensorBuffer. TensorImage mantiene lo stato e converte l'uno nell'altro solo quando necessario. Un caso d'uso tipico di TensorImage consiste nel caricare prima un'immagine Bitmap, quindi elaborarla utilizzando ImageProcessor e infine ottenere il valore ByteBuffer sottostante di TensorBuffer e trasmetterlo all'interprete TFLite.

IMPORTANTE: per ottenere le migliori prestazioni, TensorImage evita di copiare i dati quando è possibile. Di conseguenza, non possiede i dati. I chiamanti non devono modificare gli oggetti dati che vengono passati a load(Bitmap) o load(TensorBuffer, ColorSpaceType).

IMPORTANTE: tutti i metodi non sono sicuri per i thread.

Costruttori pubblici

TensorImage()
Inizializza un oggetto TensorImage.
TensorImage(Tipo di dati DataType)
Inizializza un oggetto TensorImage con il tipo di dati specificato.

Metodi pubblici

statico TensorImage