MlImage

herkese açık sınıf MlImage

Cihaz üzerinde makine öğrenimi (ODML) kullanımları için görüntü verilerini sarmalar.

MlImage, farklı Google ODML çerçeveleri(TFLite Desteği, MLKit) arasında platformlar arası paylaşılabilecek sabit bir görüntü kapsayıcısı olacak şekilde tasarlanmıştır.

Bu, MlImage öğesini birlikte uyarlayan farklı çerçeveleri zincirlemeye yardımcı olabilecek yaygın bir soyut görseldir.

MlImage oluşturmak için sağlanan oluşturucuları kullanın:

MlImage, dahili depolama alanını korumak için referans sayımını kullanır. Oluşturulduğunda referans sayısı 1 olur. Geliştirici, dahili depolamayı daha erken serbest bırakmak amacıyla referans sayısını azaltmak için close() yöntemini çağırabilir. Aksi takdirde Java çöp toplama, sonunda depolama alanını serbest bırakır.

Beton resim çıkarmak için önce MlImage.StorageType özelliğini kontrol edin ve ardından sağlanan ayıklayıcıları kullanın:

Gelecekteki sürümde MlImage, dahili dönüşümleri(ör. Bitmap -> ByteBuffer) ve birden fazla depolama alanını destekleyecek.

İç İçe Sınıflar

@arayüz MlImage.ImageFormat Bir resmin resim biçimini belirtir. 
sınıf MlImage.Internal MlImage için gelişmiş API erişimi. 
@arayüz MlImage.StorageType Görüntü kapsayıcı türünü belirtir. 

Sabitler

int IMAGE_FORMAT_ALPHA
int IMAGE_FORMAT_JPEG
int IMAGE_FORMAT_NV12
int IMAGE_FORMAT_NV21
int IMAGE_FORMAT_RGB
int IMAGE_FORMAT_RGBA
int IMAGE_FORMAT_UNKNOWN
int IMAGE_FORMAT_YUV_420_888
int IMAGE_FORMAT_YV12
int IMAGE_FORMAT_YV21
int STORAGE_TYPE_BITMAP
int STORAGE_TYPE_BYTEBUFFER
int STORAGE_TYPE_IMAGE_PROXY
int STORAGE_TYPE_MEDIA_IMAGE

Herkese Açık Yöntemler

senkronize edildi geçersiz
close()
Daha önce edinilmiş veya başlatılmış bir referansı kaldırır.
List<ImageProperties>
getContainedImageProperties()
Bu MlImage için desteklenen resim özelliklerinin listesini döndürür.
int
getHeight()
Resmin yüksekliğini döndürür.
MlImage.Internal
getInternal()
Dahili API'leri içeren MlImage.Internal nesnesini alır.
int
getRotation()
Resme ekli rotasyon değerini döndürür.
int
getWidth()
Resmin genişliğini döndürür.

Devralınan Yöntemler

Sabitler

herkese açık statik final int IMAGE_FORMAT_ALPHA

Sabit Değer: 8

herkese açık statik nihai int IMAGE_FORMAT_JPEG

Sabit Değer: 9

herkese açık statik final int IMAGE_FORMAT_NV12

Sabit Değer: 3

herkese açık statik final int IMAGE_FORMAT_NV21

Sabit Değer: 4

herkese açık statik nihai int IMAGE_FORMAT_RGB

Sabit Değer: 2

herkese açık statik final int IMAGE_FORMAT_RGBA

Sabit Değer: 1

herkese açık statik final int IMAGE_FORMAT_UNKNOWN

Sabit Değer: 0

herkese açık statik final int IMAGE_FORMAT_YUV_420_888

Sabit Değer: 7