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. |
|---|