Construit un MlImage
à partir d'un ByteBuffer
.
Vous pouvez transmettre un ByteBuffer
mutable ou immuable. Cependant, une fois ByteBuffer
transmis, pour conserver l'intégrité des données, vous ne devez pas en modifier le contenu.
Utilisez ByteBufferExtractor
pour obtenir ByteBuffer
que vous avez transmis.
Constructeurs Publics
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int largeur, int hauteur, int imageFormat) Crée le générateur avec ByteBuffer obligatoire et l'image représentée. |
Méthodes publiques
MlImage | construire () Construit une instance MlImage . |
ByteBufferMlImageBuilder | setRotation (rotation entière) Définit la valeur pour MlImage.getRotation() . |
Méthodes héritées
Constructeurs Publics
public ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int width, int height, int imageFormat)
Crée le générateur avec ByteBuffer
obligatoire et l'image représentée.
Nous validerons la taille du byteBuffer
avec width
, height
et imageFormat
.
Appelle également setRotation(int)
pour définir les propriétés facultatives. Si elles ne sont pas définies, les valeurs seront définies par défaut :
- rotation : 0
Paramètres
octetBuffer | objet de données d’image. |
---|---|
largeur | la largeur de l'image représentée. |
hauteur | la hauteur de l'image représentée. |
format d'image | comment les données codent l’image. |
Méthodes publiques
public ByteBufferMlImageBuilder setRotation (rotation entière)
Définit la valeur pour MlImage.getRotation()
.
Paramètres
rotation |
---|
Jetés
Exception d'argument illégal | si la valeur de rotation n'est pas 0, 90, 180 ou 270. |
---|