ObjectDetector
class ObjectDetector : NSObject
גלאי אובייקטים וכלי מעקב שמזהים אובייקטים בתמונה ותומך במעקב אחריהם.
-
מחזירה גלאי אובייקטים עם האפשרויות הנתונות.
הצהרה
Swift
class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self
פרמטרים
options
אפשרויות להגדרה של מזהה האובייקטים. היא צריכה להיות מופע של אחת ממחלקות המשנה של
CommonObjectDetectorOptions
.הערך המוחזר
מזהה אובייקטים שהוגדר עם האפשרויות הנתונות.
-
לא זמינים. משתמשים בשיטות הכיתה.
-
מעבד את התמונה הנתונה לצורך זיהוי אובייקטים ומעקב אחר אובייקטים.
הצהרה
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)
פרמטרים
image
התמונה לעיבוד.
completion
רכיב ה-handler יכול לבצע קריאה חוזרת ל-thread הראשי עם אובייקטים שזוהו או שגיאות.
-
מחזירה תוצאות של אובייקטים בתמונה הנתונה או
nil
אם הייתה שגיאה. זיהוי האובייקטים מתבצע באופן סינכרוני ב-thread של הקריאה.מומלץ לקרוא לשיטה הזו מחוץ ל-thread הראשי כדי להימנע מחסימת הממשק. כתוצאה מכך, יש עלייה בערך
NSException
אם השיטה הזו מופעלת ב-thread הראשי.הצהרה
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKObject]
פרמטרים
image
התמונה שאליה רוצים לקבל תוצאות.
error
פרמטר שגיאה אופציונלי מאוכלס במקרה של שגיאה בקבלת תוצאות.
הערך המוחזר
מערך של אובייקטים גורם לתמונה הנתונה או ל-
nil
אם הייתה שגיאה.