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:
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.
|