ByteBufferMlImageBuilder

clase pública ByteBufferMlImageBuilder

Crea una MlImage a partir de un ByteBuffer .

Puede pasar ByteBuffer mutable o inmutable. Sin embargo, una vez que se pasa ByteBuffer , para mantener la integridad de los datos, no debe modificar el contenido.

Utilice ByteBufferExtractor para obtener ByteBuffer que ingresó.

Constructores Públicos

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int ancho, int alto, int imageFormat)
Crea el constructor con ByteBuffer obligatorio y la imagen representada.

Métodos públicos

MlImagen
construir ()
Crea una instancia MlImage .
ByteBufferMlImageBuilder
setRotation (rotación int)
Establece el valor para MlImage.getRotation() .

Métodos heredados

Constructores Públicos

público ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int ancho, int alto, int imageFormat)

Crea el constructor con ByteBuffer obligatorio y la imagen representada.

Validaremos el tamaño del byteBuffer con width , height e imageFormat dados.

También llama setRotation(int) para establecer las propiedades opcionales. Si no se configuran, los valores se establecerán por defecto:

  • rotación: 0

Parámetros
búfer de bytes objeto de datos de imagen.
ancho el ancho de la imagen representada.
altura la altura de la imagen representada.
formato de imagen cómo los datos codifican la imagen.

Métodos públicos

compilación pública de MlImage ()

Crea una instancia MlImage .

público ByteBufferMlImageBuilder setRotation (rotación int)

Establece el valor para MlImage.getRotation() .

Parámetros
rotación
Lanza
Argumento de excepción ilegal si el valor de rotación no es 0, 90, 180 o 270.