ByteBufferMlImageBuilder

genel sınıf ByteBufferMlImageBuilder

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

genel MlImage yapısı ()

Bir MlImage örneği oluşturur.

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.