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