חומר עזר בנושא MLKitImageLabelingCommon Framework

ImageLabeler

class ImageLabeler : NSObject

מתייג תמונות שמעבד תמונות ומתייג אותן.

  • מחזירה מתייג של תמונה עם האפשרויות הנתונות.

    הצהרה

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    פרמטרים

    options

    אפשרויות להגדרת מתייג התמונות.

    הערך המוחזר

    מתייג תמונות שהוגדר עם האפשרויות הנתונות.

  • לא זמינה. משתמשים בשיטות הכיתה.

  • מתבצע עיבוד של התמונה הנתונה לצורך הוספת תוויות.

    הצהרה

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)

    פרמטרים

    image

    התמונה לעיבוד.

    completion

    handler כדי להתקשר חזרה לתור הראשי עם תוויות או שגיאה.

  • הפונקציה מחזירה את תוצאות התווית בתמונה הנתונה או הפונקציה nil אם הייתה שגיאה. התיוג של התמונה הוא בוצעה באופן סינכרוני בשרשור של הקריאה.

    מומלץ להפעיל את השיטה הזו מחוץ ל-thread הראשי כדי למנוע חסימה של ממשק המשתמש. בתור כתוצאה מכך, עולה NSException אם מתבצעת קריאה לשיטה הזו בשרשור הראשי.

    הצהרה

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]

    פרמטרים

    image

    התמונה שבה יתקבלו תוצאות.

    error

    פרמטר אופציונלי של שגיאה יאוכלס כשיש שגיאה בקבלת תוצאות.

    הערך המוחזר

    מערך של תוויות יפיק את התמונה הנתונה או nil אם הייתה שגיאה.