Constrói uma MlImage
de um ByteBuffer
.
Você pode passar em qualquer mutável ou imutável ByteBuffer
. No entanto, uma vez ByteBuffer
é passado, para manter a integridade dos dados que você não deve modificar o conteúdo nele.
Use ByteBufferExtractor
para obter ByteBuffer
você passado.
Construtores Públicos
ByteBufferMlImageBuilder ( ByteBuffer ByteBuffer, int largura, altura, int ImageFormat) Cria o construtor com obrigatório ByteBuffer e a imagem representada. |
Métodos Públicos
MlImage | compilação () Constrói um MlImage exemplo. |
ByteBufferMlImageBuilder | setRotation (int rotação) Valor conjuntos para MlImage.getRotation() . |
Métodos herdados
Construtores Públicos
ByteBufferMlImageBuilder pública ( ByteBuffer ByteBuffer, int largura, altura, int ImageFormat)
Cria o construtor com obrigatório ByteBuffer
e a imagem representada.
Vamos validar o tamanho do byteBuffer
com determinada width
, height
e imageFormat
.
Também chama setRotation(int)
para definir as propriedades opcionais. Se não for definido, os valores serão definidos com o padrão:
- rotação: 0
Parâmetros
byteBuffer | objeto de dados de imagem. |
---|---|
largura | a largura da imagem representada. |
altura | a altura da imagem representada. |
Formato de imagem | como os dados codificam a imagem. |
Métodos Públicos
pública ByteBufferMlImageBuilder setRotation (rotação int)
Valor conjuntos para MlImage.getRotation()
.
Parâmetros
rotação |
---|
Lança
Exceção de argumento ilegal | se o valor de rotação não for 0, 90, 180 ou 270. |
---|