מחלקה ציבורית
MlImage
סיכום של נתוני התמונה לצורך שימוש בלמידת מכונה במכשיר (ODML).
MlImage
נועד להיות קונטיינר תמונות שלא ניתן לשינוי, שניתן לשתף
בפלטפורמות שונות בין מסגרות Google ODML(TFLite Support, MLKit).
זוהי תמונת הפשטה נפוצה שיכולה לעזור לשרשר (frameworks) שונות שמתאימות את
MlImage
יחד.
כדי ליצור MlImage
, צריך להשתמש ב-builders שסופקו:
MlImage
משתמש בספירת הפניות כדי לשמור על האחסון הפנימי. כשיוצרים אותו,
מספר קובצי העזר הוא 1. המפתח יכול לבצע קריאה ל-close()
כדי לצמצם את מספר ההפניות כדי לשחרר
אחסון פנימי מוקדם יותר, אחרת איסוף האשפה של Java ישחרר את האחסון בסופו של דבר.
כדי לחלץ תמונה בטון, קודם צריך לבדוק את MlImage.StorageType
ואז להשתמש
בכלי החילוץ שסופקו:
MlImage
יתמוך בהמרה פנימית(למשל, Bitmap -> ByteBuffer)
ובנפחי אחסון מרובים.
מחלקות מקננות
@interface | MlImage.ImageFormat | מציין את פורמט התמונה של תמונה. | |
מחלקה | MlImage.Internal | גישת API מתקדמת עבור MlImage . |
|
@interface | MlImage.StorageType | מציין את סוג מאגר התמונות. |
קבועים
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 |
שיטות ציבוריות
בטל מסונכרן |
close()
הסרה של קובץ עזר שנרכש או התחיל בעבר.
|
List<ImageProperties> |
getContainedImageProperties()
מחזירה רשימה של מאפייני תמונה נתמכים עבור
MlImage זה. |
int |
getHeight()
מחזירה את גובה התמונה.
|
MlImage.Internal |
getInternal()
מקבל אובייקט
MlImage.Internal שמכיל ממשקי API פנימיים. |
int |
getRotation()
מחזירה את ערך הסיבוב המצורף לתמונה.
|
int |
getWidth()
מחזירה את רוחב התמונה.
|
שיטות שעברו בירושה
קבועים
Public סטטי סופי int IMAGE_FORMAT_ALPHA
ערך קבוע:
8
סטטי סטטי ציבורי סופי int IMAGE_FORMAT_JPEG
ערך קבוע:
9
Public סטטי סופי int IMAGE_FORMAT_NV12
ערך קבוע:
3
Public סטטי סופי int IMAGE_FORMAT_NV21
ערך קבוע:
4
ציבורי סטטי סופי int IMAGE_FORMAT_RGB
ערך קבוע:
2
Public סטטי סופי int IMAGE_FORMAT_RGBA
ערך קבוע:
1
Public סטטי סופי int IMAGE_FORMAT_UNKNOWN
ערך קבוע:
0