Tworzy MlImage
z ByteBuffer
.
Możesz przekazać zmienną lub niezmienną ByteBuffer
. Jednak po przekazaniu ByteBuffer
, aby zachować integralność danych, nie należy modyfikować ich zawartości.
Użyj ByteBufferExtractor
, aby uzyskać przekazany ByteBuffer
.
Konstruktorzy publiczni
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int szerokość, int wysokość, int imageFormat) Tworzy konstruktor z obowiązkowym ByteBuffer i reprezentowanym obrazem. |
Metody publiczne
MlObraz | |
ByteBufferMlImageBuilder | setRotation (int obrót) Ustawia wartość dla MlImage.getRotation() . |
Metody dziedziczone
Konstruktorzy publiczni
public ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int szerokość, int wysokość, int imageFormat)
Tworzy konstruktor z obowiązkowym ByteBuffer
i reprezentowanym obrazem.
Sprawdzimy rozmiar byteBuffer
o podanej width
, height
i imageFormat
.
Wywołuje także setRotation(int)
w celu ustawienia opcjonalnych właściwości. Jeśli nie zostanie ustawiony, wartości zostaną ustawione domyślnie:
- obrót: 0
Parametry
bufor bajtowy | obiekt danych obrazu. |
---|---|
szerokość | szerokość reprezentowanego obrazu. |
wysokość | wysokość przedstawianego obrazu. |
format obrazu | jak dane kodują obraz. |
Metody publiczne
public ByteBufferMlImageBuilder setRotation (obrót int)
Ustawia wartość dla MlImage.getRotation()
.
Parametry
obrót |
---|
Rzuca
Wyjątek IllegalArgument | jeśli wartość obrotu nie wynosi 0, 90, 180 lub 270. |
---|