ByteBuffer
bir MlImage
oluşturur.
Değişken veya değişmez ByteBuffer
iletebilirsiniz. Ancak ByteBuffer
aktarıldıktan sonra veri bütünlüğünü korumak için içindeki içeriği değiştirmemelisiniz.
İlettiğiniz ByteBuffer
almak için ByteBufferExtractor
kullanın.
Kamu İnşaatçıları
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int genişlik, int yükseklik, int imageFormat) Oluşturucuyu zorunlu ByteBuffer ve temsil edilen görüntüyle oluşturur. |
Genel Yöntemler
MlImage | inşa etmek () Bir MlImage örneği oluşturur. |
ByteBufferMlImageBuilder | setRotation (iç dönüş) MlImage.getRotation() için değeri ayarlar. |
Kalıtsal Yöntemler
Kamu İnşaatçıları
public ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int genişlik, int yükseklik, int imageFormat)
Oluşturucuyu zorunlu ByteBuffer
ve temsil edilen görüntüyle oluşturur.
byteBuffer
boyutunu verilen width
, height
ve imageFormat
ile doğrulayacağız.
Ayrıca isteğe bağlı özellikleri ayarlamak için setRotation(int)
işlevini çağırır. Ayarlanmadığı takdirde değerler varsayılan olarak ayarlanacaktır:
- dönüş: 0
Parametreler
baytBuffer | görüntü veri nesnesi. |
---|---|
Genişlik | temsil edilen görüntünün genişliği. |
yükseklik | temsil edilen görüntünün yüksekliği. |
görüntü formatı | verinin görüntüyü nasıl kodladığı. |
Genel Yöntemler
public ByteBufferMlImageBuilder setRotation (int rotasyon)
MlImage.getRotation()
için değeri ayarlar.
Parametreler
rotasyon |
---|
Atar
YasadışıTartışmaİstisna | döndürme değeri 0, 90, 180 veya 270 değilse. |
---|