HolisticLandmarker

מחלקה סופית ציבורית HolisticLandmarker

זיהוי מקיף של ציוני דרך בתמונות.

ה-API הזה מצפה לחבילת נכסים של מודל ציוני דרך הוליסטי שעבר אימון.

  • הזנת תמונה MPImage
    • התמונה שעליה פועל זיהוי ציוני דרך הוליסטי.
  • פלט HolisticLandmarkerResult
    • תוצאה של 'סמן הוליסטי' שמכילה ציוני דרך הוליסטיים.

מחלקות מקננות

מחלקה HolisticLandmarker.HolisticLandmarkerOptions אפשרויות להגדרת HolisticLandmarker

שיטות ציבוריות

סטטי HolisticLandmarker
createFromBuffer(הקשר הקשר, ByteBuffer modelAssetBuffer)
יצירת מכונה של HolisticLandmarker ממאגר נתונים זמני של חבילת נכסים של מודל ומברירת המחדל HolisticLandmarker.HolisticLandmarkerOptions.
סטטי HolisticLandmarker
createFromFile(הקשר הקשר, String modelAssetPath)
יצירת מכונה של HolisticLandmarker מנתיב חבילת נכס של מודל ומברירת המחדל HolisticLandmarker.HolisticLandmarkerOptions.
סטטי HolisticLandmarker
createFromFile(הקשר הקשר, File modelAssetFile)
הפונקציה יוצרת מכונה HolisticLandmarker מקובץ חבילת נכסים של מודל ומברירת המחדל HolisticLandmarker.HolisticLandmarkerOptions.
סטטי HolisticLandmarker
HolisticLandmarkerResult
detect(תמונת MPImage)
מבצע זיהוי הוליסטי של ציוני דרך בתמונה הבודדת, עם אפשרויות עיבוד תמונה שמוגדרות כברירת מחדל, כלומר
HolisticLandmarkerResult
detect(תמונה מסוג MPImage, ImageProcessingOptions image ProcessingOptions)
זיהוי מקיף של ציוני דרך בתמונה הבודדת.
void
detectAsync(תמונה מסוג MPImage, ImageProcessingOptions image ProcessingOptions, long timestampMs)
שליחת נתוני תמונה בזמן אמת כדי לבצע זיהוי מקיף של ציוני דרך, והתוצאות יהיו זמינות דרך OutputHandler.ResultListener שציינת בHolisticLandmarker.HolisticLandmarkerOptions.
void
detectAsync(תמונת MPImage, long timestampMs)
שליחת נתוני תמונה בזמן אמת כדי לבצע זיהוי הוליסטי של ציוני דרך עם אפשרויות עיבוד התמונה שמוגדרות כברירת מחדל, כלומר
HolisticLandmarkerResult
detectForVideo(תמונה מסוג MPImage, ImageProcessingOptions image ProcessingOptions, long timestampMs)
זיהוי הוליסטי של ציוני דרך בפריים הווידאו שסופק.
HolisticLandmarkerResult
detectForVideo(תמונת MPImage, long timestampMs)
מבצע זיהוי הוליסטי של ציוני דרך בפריים הווידאו שסופק עם אפשרויות עיבוד התמונה שמוגדרות כברירת מחדל, כלומר

שיטות שעברו בירושה

שיטות ציבוריות

ציבורי סטטי HolisticLandmarker createFromBuffer (הקשר הקשר, ByteBuffer modelAssetBuffer)

יצירת מכונה של HolisticLandmarker ממאגר נתונים זמני של חבילת נכסים של מודל ומברירת המחדל HolisticLandmarker.HolisticLandmarkerOptions.

פרמטרים
context ERROR(/Context) של Android.
modelAssetBuffer ByteBuffer או ERROR(/MappedByteBuffer) ישירות של מודל הזיהוי.
קליעות
אם יש שגיאה במהלך היצירה של HolisticLandmarker.

ציבורי סטטי HolisticLandmarker createFromFile (הקשר הקשר, מחרוזת modelAssetPath)

יצירת מכונה של HolisticLandmarker מנתיב חבילת נכס של מודל ומברירת המחדל HolisticLandmarker.HolisticLandmarkerOptions.

פרמטרים
context ERROR(/Context) של Android.
modelAssetPath נתיב למודל ההוליסטי של ציוני דרך עם מטא-נתונים בנכסים.
קליעות
אם יש שגיאה במהלך היצירה של HolisticLandmarker.

ציבורי סטטי HolisticLandmarker createFromFile (הקשר הקשר, קובץ modelAssetFile)

הפונקציה יוצרת מכונה HolisticLandmarker מקובץ חבילת נכסים של מודל ומברירת המחדל HolisticLandmarker.HolisticLandmarkerOptions.

פרמטרים
context ERROR(/Context) של Android.
modelAssetFile מופע של ציוני הדרך ההוליסטיים File.
קליעות
IOException אם מתרחשת שגיאת קלט/פלט בזמן פתיחה של קובץ מודל ה-tflite.
אם יש שגיאה במהלך היצירה של HolisticLandmarker.

ציבורי סטטי HolisticLandmarker createFromOptions (הקשר לפי הקשר, HolisticLandmarker.HolisticLandmarkerOptions landmarkerOptions)

פרמטרים
context ERROR(/Context) של Android.
landmarkerOptions מופע של HolisticLandmarker.HolisticLandmarkerOptions.
קליעות
אם יש שגיאה במהלך היצירה של HolisticLandmarker.

Public HolisticLandmarkerResult detect (MPImage)

מבצע זיהוי הוליסטי של ציוני דרך בתמונה הבודדת, עם אפשרויות עיבוד תמונה שמוגדרות כברירת מחדל, כלומר ללא סיבוב. יש להשתמש בשיטה הזו רק אם ה-HolisticLandmarker נוצר באמצעות ERROR(/RunningMode.IMAGE).

ב-HolisticLandmarker יש תמיכה מהסוגים הבאים של מרחבי צבעים:

פרמטרים
תמונה אובייקט MPImage MediaPipe לעיבוד.
קליעות
אם אירעה שגיאה פנימית.

Public HolisticLandmarkerResult detect (MPImage image, ImageProcessingOptions image ProcessingOptions)

זיהוי מקיף של ציוני דרך בתמונה הבודדת. יש להשתמש בשיטה הזו רק כשה-HolisticLandmarker נוצר עם ERROR(/RunningMode.IMAGE).

ב-HolisticLandmarker יש תמיכה מהסוגים הבאים של מרחבי צבעים:

פרמטרים
תמונה אובייקט MPImage MediaPipe לעיבוד.
imageProcessingOptions ImageProcessingOptions שמציין איך לעבד את תמונת הקלט לפני הרצת ההסקה. שימו לב שאזור עניין (region) לא נתמך במשימה הזו: ציון הערך ImageProcessingOptions.regionOfInterest() יגרום ל-method הזה לגרום לחריגת invalidArgument.
קליעות
IllegalArgumentException אם השדה ImageProcessingOptions מציין אזור עניין.
אם אירעה שגיאה פנימית.

public void detectAsync (MPImage image, ImageProcessingOptions image ProcessingOptions, long timestampMs)

שליחת נתוני תמונה בזמן אמת כדי לבצע זיהוי מקיף של ציוני דרך, והתוצאות יהיו זמינות דרך OutputHandler.ResultListener שציינת בHolisticLandmarker.HolisticLandmarkerOptions. יש להשתמש בשיטה הזו רק אם ה-HolisticLandmarker נוצר באמצעות ERROR(/RunningMode.LIVE_STREAM).

צריך לספק חותמת זמן (באלפיות שנייה) כדי לציין מתי תמונת הקלט נשלחת למקודד ההוליסטי. חותמות הזמן של הקלט צריכות להיות במגמת עלייה מונוטונית.

ב-HolisticLandmarker יש תמיכה מהסוגים הבאים של מרחבי צבעים:

פרמטרים
תמונה אובייקט MPImage MediaPipe לעיבוד.
imageProcessingOptions ImageProcessingOptions שמציין איך לעבד את תמונת הקלט לפני הרצת ההסקה. שימו לב שאזור עניין (region) לא נתמך במשימה הזו: ציון הערך ImageProcessingOptions.regionOfInterest() יגרום ל-method הזה לגרום לחריגת invalidArgument.
timestampMs את חותמת הזמן של הקלט (באלפיות שנייה).
קליעות
IllegalArgumentException אם השדה ImageProcessingOptions מציין אזור עניין.
אם אירעה שגיאה פנימית.

public void detectAsync (תמונת MPImage, long timestampMs)

שליחת נתוני תמונה בזמן אמת כדי לבצע זיהוי הוליסטי של ציוני דרך עם אפשרויות עיבוד התמונות שמוגדרות כברירת מחדל. כלומר, ללא סיבוב, והתוצאות יהיו זמינות דרך OutputHandler.ResultListener בHolisticLandmarker.HolisticLandmarkerOptions. יש להשתמש בשיטה הזו רק כשה-HolisticLandmarker נוצר עם ERROR(/RunningMode.LIVE_STREAM).

צריך לספק חותמת זמן (באלפיות שנייה) כדי לציין מתי תמונת הקלט נשלחת למקודד ההוליסטי. חותמות הזמן של הקלט צריכות להיות במגמת עלייה מונוטונית.

ב-HolisticLandmarker יש תמיכה מהסוגים הבאים של מרחבי צבעים:

פרמטרים
תמונה אובייקט MPImage MediaPipe לעיבוד.
timestampMs את חותמת הזמן של הקלט (באלפיות שנייה).
קליעות
אם אירעה שגיאה פנימית.

Public HolisticLandmarkerResult detectForVideo (תמונה של MPImage, ImageProcessingOptions image ProcessingOptions, long timestampMs)

זיהוי הוליסטי של ציוני דרך בפריים הווידאו שסופק. יש להשתמש בשיטה הזו רק כשה-HolisticLandmarker נוצר עם ERROR(/RunningMode.VIDEO).

הוא נדרש לספק את חותמת הזמן של פריים הסרטון (באלפיות שנייה). חותמות הזמן של הקלט צריכות לעלות באופן מונוטוני.

ב-HolisticLandmarker יש תמיכה מהסוגים הבאים של מרחבי צבעים:

פרמטרים
תמונה אובייקט MPImage MediaPipe לעיבוד.
imageProcessingOptions ImageProcessingOptions שמציין איך לעבד את תמונת הקלט לפני הרצת ההסקה. שימו לב שאזור עניין (region) לא נתמך במשימה הזו: ציון הערך ImageProcessingOptions.regionOfInterest() יגרום ל-method הזה לגרום לחריגת invalidArgument.
timestampMs את חותמת הזמן של הקלט (באלפיות שנייה).
קליעות
IllegalArgumentException אם השדה ImageProcessingOptions מציין אזור עניין.
אם אירעה שגיאה פנימית.

Public HolisticLandmarkerResult detectForVideo (MPImage image, long timestampMs)

מבצע זיהוי הוליסטי של ציוני דרך בפריים הווידאו שסופק, עם אפשרויות עיבוד התמונה שמוגדרות כברירת מחדל, כלומר ללא סיבוב. יש להשתמש בשיטה הזו רק אם ה-HolisticLandmarker נוצר באמצעות ERROR(/RunningMode.VIDEO).

הוא נדרש לספק את חותמת הזמן של פריים הסרטון (באלפיות שנייה). חותמות הזמן של הקלט צריכות לעלות באופן מונוטוני.

ב-HolisticLandmarker יש תמיכה מהסוגים הבאים של מרחבי צבעים:

פרמטרים
תמונה אובייקט MPImage MediaPipe לעיבוד.
timestampMs את חותמת הזמן של הקלט (באלפיות שנייה).
קליעות
אם אירעה שגיאה פנימית.