זיהוי מקיף של ציוני דרך בתמונות.
ה-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 |
createFromOptions(הקשר הקשר, HolisticLandmarker.HolisticLandmarkerOptions ציון דרך))
יצירת מכונה של
HolisticLandmarker מ-HolisticLandmarker.HolisticLandmarkerOptions . |
HolisticLandmarkerResult | |
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)
יצירת מכונה של HolisticLandmarker
מ-HolisticLandmarker.HolisticLandmarkerOptions
.
פרמטרים
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 | את חותמת הזמן של הקלט (באלפיות שנייה). |
קליעות
אם אירעה שגיאה פנימית. |