Crea un elemento MlImage da un ByteBuffer.
Puoi passare ByteBuffer mutabili o immutabili. Tuttavia, una volta eseguito il passaggio ByteBuffer, per mantenere l'integrità dei dati non devi modificare i contenuti al suo interno.
Usa ByteBufferExtractor per far arrivare ByteBuffer.
Costruttori pubblici
|
ByteBufferMlImageBuilder(ByteBuffer byteBuffer, int width, int height, int imageFormat)
Crea il generatore con
ByteBuffer obbligatorio e l'immagine rappresentata. |
Metodi pubblici
| MlImage | |
| ByteBufferMlImageBuilder |
setRotation(rotazione int)
Imposta un valore per
MlImage.getRotation(). |
Metodi ereditati
Costruttori pubblici
Public ByteBufferMlImageBuilder (ByteBuffer byteBuffer, int width, intheight, int imageFormat)
Crea il generatore con ByteBuffer obbligatorio e l'immagine rappresentata.
Convalideremo la dimensione di byteBuffer con i valori width, height
e imageFormat.
Richiama anche setRotation(int) per impostare le proprietà facoltative. Se non viene configurato, i valori verranno impostati con il valore predefinito:
- rotazione: 0
Parametri
| byteBuffer | oggetto dati image. |
|---|---|
| larghezza | la larghezza dell'immagine rappresentata. |
| altezza | l'altezza dell'immagine rappresentata. |
| imageFormat | il modo in cui i dati codificano l'immagine. |
Metodi pubblici
pubblici ByteBufferMlImageBuilder setRotation (int rotazione)
Imposta un valore per MlImage.getRotation().
Parametri
| rotazione |
|---|
Lanci
| IllegalArgumentException | se il valore di rotazione non è 0, 90, 180 o 270. |
|---|