ImageSegmenter
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מבצע פילוח על תמונות.
ה-API מצפה למודל TFLite עם Metadata של מודל TFLite. .
ה-API תומך בדגמים עם טנזור קלט תמונה אחד וטנסור פלט אחד. ליתר דיוק, הנה הדרישות.
- טנזור תמונה קלט (
kTfLiteUInt8
/ kTfLiteFloat32
)- קלט תמונה בגודל
[batch x height x width x channels]
. - הסקת אצווה אינה נתמכת (
batch
נדרשת להיות 1). - רק כניסות RGB נתמכות (
channels
נדרשים להיות 3). - אם הסוג הוא
kTfLiteFloat32
, נדרשות לצרף אפשרויות נורמליזציה למטא נתונים לצורך נורמליזציה של קלט.
טנזור תמונת פלט ( kTfLiteUInt8
/ kTfLiteFloat32
)- טנסור בגודל
[batch x mask_height x mask_width x num_classes]
, כאשר batch
נדרשת להיות 1, mask_width
ו- mask_height
הם הממדים של מסכות הפילוח המיוצרות על ידי המודל, ו- num_classes
הוא מספר המחלקות הנתמכות על ידי המודל. - ניתן לצרף מפות תוויות אופציונליות (אך מומלצות) כ-AssociatedFile-s עם סוג TENSOR_AXIS_LABELS, המכילות תווית אחת בכל שורה. AssociatedFile הראשון שכזה (אם קיים) משמש למילוי שם המחלקה, כלומר
ColoredLabel.getlabel()
של התוצאות. שם התצוגה, כלומר ColoredLabel.getDisplayName()
, ממולא מה-AssociatedFile (אם יש) שהמקום שלו תואם לשדה `display_names_locale` של `ImageSegmenterOptions` בשימוש בזמן היצירה ("en" כברירת מחדל, כלומר אנגלית). אם אף אחד מאלה אינו זמין, רק שדה 'אינדקס' של התוצאות יתמלא.
דוגמה למודל כזה ניתן למצוא ב- TensorFlow Hub. .
שיטות בירושה
מכיתה java.lang.Object בוליאני | |
מחלקה סופית <?> | getClass () |
int | hashcode () |
ריק סופי | להודיע () |
ריק סופי | הודע הכל () |
חוּט | toString () |
ריק סופי | המתן (ארג0 ארוך, int arg1) |
ריק סופי | חכה (ארג0 ארוך) |
ריק סופי | חכה () |
מממשק java.lang.AutoCloseable שיטות ציבוריות
Public static ImageSegmenter createFromFile (הקשר הקשר, דגם מחרוזת נתיב)
פרמטרים
הֶקשֵׁר | |
---|
modelPath | נתיב של מודל הפילוח עם מטא נתונים בנכסים |
---|
פרמטרים
modelFile | מודל הפילוח מופע File |
---|
אפשרויות | |
---|
פרמטרים
הֶקשֵׁר | |
---|
modelPath | נתיב של מודל הפילוח עם מטא נתונים בנכסים |
---|
אפשרויות | |
---|
פרמטרים
frameBufferHandle | |
---|
אפשרויות | |
---|
פרמטרים
תמונה | אובייקט UINT8 TensorImage המייצג תמונת RGB או YUV |
---|
החזרות
- תוצאות של ביצוע פילוח תמונה. שים לב שבאותו זמן, רכיב
Segmentation
בודד צפוי להיות מוחזר. התוצאה מאוחסנת ב- List
להרחבה מאוחרת יותר למודלים של פילוח מופעים, אשר עשויים להחזיר פילוח אחד לכל אובייקט.
מבצע פילוח בפועל ב- MlImage
שסופק.
החזרות
- תוצאות של ביצוע פילוח תמונה. שים לב שבאותו זמן, רכיב
Segmentation
בודד צפוי להיות מוחזר. התוצאה מאוחסנת ב- List
להרחבה מאוחרת יותר למודלים של פילוח מופעים, אשר עשויים להחזיר פילוח אחד לכל אובייקט.
פרמטרים
תמונה | אובייקט UINT8 TensorImage המייצג תמונת RGB או YUV |
---|
אפשרויות | האפשרויות קובעות כיצד לעבד את התמונה מראש |
---|
החזרות
- תוצאות של ביצוע פילוח תמונה. שים לב שבאותו זמן, רכיב
Segmentation
בודד צפוי להיות מוחזר. התוצאה מאוחסנת ב- List
להרחבה מאוחרת יותר למודלים של פילוח מופעים, אשר עשויים להחזיר פילוח אחד לכל אובייקט.
פרמטרים
תמונה | MlImage לפלח. |
---|
אפשרויות | האפשרויות קובעות כיצד לעבד את התמונה מראש. |
---|
החזרות
- תוצאות של ביצוע פילוח תמונה. שים לב שבאותו זמן, רכיב
Segmentation
בודד צפוי להיות מוחזר. התוצאה מאוחסנת ב- List
להרחבה מאוחרת יותר למודלים של פילוח מופעים, אשר עשויים להחזיר פילוח אחד לכל אובייקט.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]