ByteBufferMlImageBuilder

public class ByteBufferMlImageBuilder

Bir oluşturur MlImage bir mesafede ByteBuffer .

Ya değişken veya değişmez geçirebilirsiniz ByteBuffer . Ancak bir kez ByteBuffer geçirilir, içine içeriğinde değişiklik olmamalı veri bütünlüğünü korumak için.

Kullanım ByteBufferExtractor almak için ByteBuffer sen geçti.

Kamu İnşaatçılar

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int genişlik, int height, int imageFormat)
Zorunlu olan kurucu yaratır ByteBuffer ve temsil edilen görüntü.

Genel Yöntemler

MIImage
Yapı ()
Bir oluşturur MlImage örneği.
ByteBufferMlImageBuilder
setRotation (int dönme)
İçin takımlar değer MlImage.getRotation() .

Kalıtsal Yöntemler

Kamu İnşaatçılar

Kamu ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int genişlik, int height, int imageFormat)

Zorunlu olan kurucu yaratır ByteBuffer ve temsil edilen görüntü.

Biz boyutunu doğrulayacaktır byteBuffer verilen ile width , height ve imageFormat .

Ayrıca aramaları setRotation(int) isteğe bağlı özelliklerini ayarlamak için kullanılır. Ayarlanmazsa, değerler varsayılan olarak ayarlanacaktır:

  • döndürme: 0

parametreler
byteBuffer görüntü veri nesnesi.
Genişlik temsil edilen görüntünün genişliği.
boy uzunluğu temsil edilen görüntünün yüksekliği.
görüntü formatı verilerin görüntüyü nasıl kodladığı.

Genel Yöntemler

Kamu MlImage inşa ()

Bir oluşturur MlImage örneği.

Kamu ByteBufferMlImageBuilder setRotation (int döndürme)

İçin takımlar değer MlImage.getRotation() .

parametreler
rotasyon
atar
IllegalArgumentException dönüş değeri 0, 90, 180 veya 270 değilse.