Kompiluje MlImage
na podstawie ByteBuffer
.
Możesz przekazywać zmienne lub stałe ByteBuffer
. Jednak aby zachować integralność danych po przekazaniu pliku ByteBuffer
, nie należy modyfikować zawartych w nim treści.
Użyj ByteBufferExtractor
, aby zdać ByteBuffer
.
Konstruktorzy publiczni
ByteBufferMlImageBuilder(ByteBuffer byteBuffer, int width, int height, int imageFormat)
Tworzy kreator z obowiązkowym atrybutem
ByteBuffer i reprezentowanym obrazem. |
Metody publiczne
MlImage | |
ByteBufferMlImageBuilder |
setRotation(w rotacji)
Ustawia wartość dla pola
MlImage.getRotation() . |
Metody dziedziczone
Konstruktorzy publiczni
public ByteBufferMlImageBuilder (ByteBuffer byteBuffer, intwidth, intHeight, int imageFormat)
Tworzy kreator z obowiązkowym atrybutem ByteBuffer
i reprezentowanym obrazem.
Zweryfikujemy rozmiar obiektu byteBuffer
przy podanych wartościach width
, height
i imageFormat
.
Wywołuje też funkcję setRotation(int)
, by ustawić właściwości opcjonalne. Jeśli nie zostanie ustawiona, zostaną ustawione wartości domyślne:
- obrót: 0
Parametry
byteBuffer | obiekt danych obrazu. |
---|---|
szerokość | szerokość reprezentowanego obrazu. |
wysokość | wysokość reprezentowanego obrazu. |
imageFormat | sposób kodowania obrazu przez dane. |
Metody publiczne
public ByteBufferMlImageBuilder setRotation (z rotacją)
Ustawia wartość dla pola MlImage.getRotation()
.
Parametry
obrót |
---|
Rzuty
IllegalArgumentException | jeśli wartość rotacji nie wynosi 0, 90, 180 ani 270. |
---|