Compila un MlImage a partir de un ByteBuffer.
Puedes pasar ByteBuffer mutable o inmutable. Sin embargo, una vez que se pasa ByteBuffer, no debes modificar el contenido para mantener la integridad de los datos.
Usa ByteBufferExtractor para obtener el ByteBuffer que pasaste.
Constructores públicos
|
ByteBufferMlImageBuilder(Búfer de bytes ByteBuffer, ancho int, altura int, imageFormat)
Crea el compilador con el
ByteBuffer obligatorio y la imagen representada. |
Métodos públicos
| MlImage | |
| ByteBufferMlImageBuilder |
setRotation(rotación int)
Establece el valor de
MlImage.getRotation(). |
Métodos heredados
Constructores públicos
public ByteBufferMlImageBuilder (ByteBuffer byteBuffer, ancho int, altura int, imageFormat)
Crea el compilador con el ByteBuffer obligatorio y la imagen representada.
Validaremos el tamaño de byteBuffer con width, height y imageFormat determinados.
También llama a setRotation(int) para establecer las propiedades opcionales. Si no se configura, los valores
se establecerán con la configuración predeterminada:
- rotación: 0
Parámetros
| byteBuffer | image_Data. |
|---|---|
| width | el ancho de la imagen representada. |
| height | la altura de la imagen representada. |
| imageFormat | cómo los datos codifican la imagen. |
Métodos públicos
público ByteBufferMlImageBuilder setRotation (intRotation)
Establece el valor de MlImage.getRotation().
Parámetros
| rotación |
|---|
Arroja
| IllegalArgumentException | si el valor de rotación no es 0, 90, 180 o 270. |
|---|