חומר עזר בנושא 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 אם השיטה הזו מופעלת ב-thread הראשי.

    הצהרה

    Swift

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

    פרמטרים

    image

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

    error

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

    הערך המוחזר

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