מבצע פילוח אינטראקטיבי של תמונות.
שימו לב שבנוסף ל-API הסטנדרטי לפילוח ERROR(/segment)
, שלוקח תמונת קלט ומחזיר את הפלטים אבל כולל העתקה עמוקה של ההחזרות, InteractiveSegmenter תומך גם ב-ERROR(/segmentWithResultListener)
API להתקשרות חזרה, שמאפשר גישה לפלטים ללא עותק. צריך להגדיר את OutputHandler.ResultListener
ב-InteractiveSegmenter.InteractiveSegmenterOptions
בצורה תקינה כדי להשתמש ב-API לקריאה חוזרת.
ה-API מצפה למודל TFLite עם המטא-נתונים של המודל TFLite. המודל מצפה לקלט מ-4 ערוצים, כאשר 3 הערוצים הראשונים מייצגים תמונת RGB והערוץ האחרון מייצג את אזור העניין של המשתמש.
- הזנת תמונה
MPImage
- התמונה שעליה מוצג מפלח התמונות.
- קלט roi
InteractiveSegmenter.RegionOfInterest
- אזור עניין (AOI) על סמך האינטראקציה של המשתמש.
- פלט ImageSegmenter Results
ImageSegmenterResult
- ImageSegmenter result שמכיל מסכות מפולחות.
מחלקות מקננות
מחלקה | InteractiveSegmenter.InteractiveSegmenterOptions | אפשרויות להגדרת InteractiveSegmenter . |
|
מחלקה | InteractiveSegmenter.RegionOfInterest | אזור העניין (ROI) שצריך לקיים איתו אינטראקציה. |
שיטות ציבוריות
סטטי InteractiveSegmenter |
createFromOptions(הקשר הקשר, InteractiveSegmenter.InteractiveSegmenterOptions segmenterOptions)
יצירת מכונה של
InteractiveSegmenter מ-InteractiveSegmenter.InteractiveSegmenterOptions . |
ImageSegmenterResult |
פלח(MPImage תמונה, InteractiveSegmenter.RegionOfInterest roi)
מבצע פילוח בתמונה הבודדת שסופקה, עם אפשרויות ברירת מחדל לעיבוד תמונה, על סמך אזור העניין של המשתמש, כלומר
|
ImageSegmenterResult |
פלח(MPImage תמונה, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions image ProcessingOptions)
מבצע פילוח על התמונה הבודדת, על סמך אזור העניין של המשתמש.
|
void |
segmentWithResultListener(תמונה MPImage, InteractiveSegmenter.RegionOfInterest roi)
מבצע פילוח בתמונה הבודדת שסופקה, עם אפשרויות ברירת מחדל לעיבוד תמונה, על סמך אזור העניין של המשתמש, כלומר
|
void |
segmentWithResultListener(תמונה MPImage, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageprocessingOptions)
מתבצע פילוח של התמונה הבודדת שסופקה על סמך אזור העניין (AOI) של המשתמש, ומספק תוצאות ללא עותק דרך
OutputHandler.ResultListener ב-InteractiveSegmenter.InteractiveSegmenterOptions . |
שיטות שעברו בירושה
שיטות ציבוריות
ציבורי סטטי InteractiveSegmenter createFromOptions (הקשר הקשר, InteractiveSegmenter.InteractiveSegmenterOptions segmenterOptions)
יצירת מכונה של InteractiveSegmenter
מ-InteractiveSegmenter.InteractiveSegmenterOptions
.
פרמטרים
context | ERROR(/Context) של Android. |
---|---|
segmenterOptions | מופע של InteractiveSegmenter.InteractiveSegmenterOptions . |
קליעות
אם יש שגיאה במהלך היצירה של InteractiveSegmenter .
|
Public ImageSegmenterResult פלח (MPImage תמונה, InteractiveSegmenter.RegionOfInterest roi)
מבצע פילוח בתמונה הבודדת שסופקה, עם אפשרויות ברירת מחדל לעיבוד תמונה, בהינתן אזור העניין של המשתמש, כלומר ללא סיבוב. TODO עדכן מסמך Java לפי פורמט קלט תמונה.
המשתמשים יכולים לייצג אינטראקציה של משתמשים באמצעות InteractiveSegmenter.RegionOfInterest
, וכך לקבל רמז לביצוע פילוח תוך התמקדות באזור נתון מעניין.
ב-InteractiveSegmenter
יש תמיכה מהסוגים הבאים של מרחבי צבעים:
פרמטרים
תמונה | אובייקט MPImage MediaPipe לעיבוד. |
---|---|
החזר על ההשקעה | אובייקט InteractiveSegmenter.RegionOfInterest לייצוג אינטראקציה של משתמש. |
קליעות
אם אירעה שגיאה פנימית. לחלופין, אם InteractiveSegmenter נוצר באמצעות OutputHandler.ResultListener .
|
Public ImageSegmenterResult פלח (MPImage תמונה, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions image ProcessingOptions)
מבצע פילוח על התמונה הבודדת, על סמך אזור העניין של המשתמש. TODO עדכן מסמך Java לפורמט קלט תמונה.
המשתמשים יכולים לייצג אינטראקציה של משתמשים באמצעות InteractiveSegmenter.RegionOfInterest
, וכך לקבל רמז לביצוע פילוח תוך התמקדות באזור נתון מעניין.
ב-InteractiveSegmenter
יש תמיכה מהסוגים הבאים של מרחבי צבעים:
פרמטרים
תמונה | אובייקט MPImage MediaPipe לעיבוד. |
---|---|
החזר על ההשקעה | אובייקט InteractiveSegmenter.RegionOfInterest לייצוג אינטראקציה של משתמש. |
imageProcessingOptions | ImageProcessingOptions שמציין איך לעבד את
תמונת הקלט לפני הרצת ההסקה. שימו לב שאזור עניין (region) לא נתמך במשימה הזו: ציון הערך ImageProcessingOptions.regionOfInterest() יגרום ל-method הזה לגרום לחריגת invalidArgument. |
קליעות
IllegalArgumentException | אם השדה ImageProcessingOptions מציין
אזור עניין. |
---|---|
אם אירעה שגיאה פנימית. לחלופין, אם InteractiveSegmenter נוצר באמצעות OutputHandler.ResultListener .
|
Public void segmentWithResultListener (תמונה MPImage, InteractiveSegmenter.RegionOfInterest roi)
מבצע פילוח בתמונה הבודדת שסופקה עם אפשרויות ברירת מחדל לעיבוד תמונה, בהינתן אזור העניין של המשתמש, כלומר ללא סיבוב, ומספק תוצאות ללא עותק דרך OutputHandler.ResultListener
ב-InteractiveSegmenter.InteractiveSegmenterOptions
.
TODO עדכן מסמך Java לפורמט קלט תמונה.
המשתמשים יכולים לייצג אינטראקציה של משתמשים באמצעות InteractiveSegmenter.RegionOfInterest
, וכך לקבל רמז לביצוע פילוח תוך התמקדות באזור נתון מעניין.
ב-InteractiveSegmenter
יש תמיכה מהסוגים הבאים של מרחבי צבעים:
פרמטרים
תמונה | אובייקט MPImage MediaPipe לעיבוד. |
---|---|
החזר על ההשקעה | אובייקט InteractiveSegmenter.RegionOfInterest לייצוג אינטראקציה של משתמש. |
קליעות
IllegalArgumentException | אם השדה ImageProcessingOptions מציין
אזור עניין. |
---|---|
אם אירעה שגיאה פנימית. לחלופין, אם InteractiveSegmenter לא
נוצר עם OutputHandler.ResultListener שמוגדר ב-InteractiveSegmenter.InteractiveSegmenterOptions .
|
Public void segmentWithResultListener (תמונה מסוג MPImage, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions image ProcessingOptions)
מתבצע פילוח של התמונה הבודדת שסופקה על סמך אזור העניין (AOI) של המשתמש, ומספק תוצאות ללא עותק דרך OutputHandler.ResultListener
ב-InteractiveSegmenter.InteractiveSegmenterOptions
.
TODO עדכן מסמך Java לפורמט קלט תמונה.
המשתמשים יכולים לייצג אינטראקציה של משתמשים באמצעות InteractiveSegmenter.RegionOfInterest
, וכך לקבל רמז לביצוע פילוח תוך התמקדות באזור נתון מעניין.
ב-InteractiveSegmenter
יש תמיכה מהסוגים הבאים של מרחבי צבעים:
פרמטרים
תמונה | אובייקט MPImage MediaPipe לעיבוד. |
---|---|
החזר על ההשקעה | אובייקט InteractiveSegmenter.RegionOfInterest לייצוג אינטראקציה של משתמש. |
imageProcessingOptions | ImageProcessingOptions שמציין איך לעבד את
תמונת הקלט לפני הרצת ההסקה. שימו לב שאזור עניין (region) לא נתמך במשימה הזו: ציון הערך ImageProcessingOptions.regionOfInterest() יגרום ל-method הזה לגרום לחריגת invalidArgument. |
קליעות
IllegalArgumentException | אם השדה ImageProcessingOptions מציין
אזור עניין. |
---|---|
אם אירעה שגיאה פנימית. לחלופין, אם InteractiveSegmenter לא
נוצר עם OutputHandler.ResultListener שמוגדר ב-InteractiveSegmenter.InteractiveSegmenterOptions .
|