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

פלח

class Segmenter : NSObject

מזהה שמבצע פילוח בתמונות קלט.

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

    הצהרה

    Swift

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    פרמטרים

    options

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

    הערך המוחזר

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

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

  • מעבד את התמונה הנתונה לפילוח.

    הצהרה

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> MLKSegmentationMask

    פרמטרים

    image

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

    completion

    צריך לבצע פעולה חוזרת של ה-handler ל-thread הראשי עם מסיכת הפילוח או השגיאה.

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

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

    הצהרה

    Swift

    func results(in image: MLKitCompatibleImage) throws -> MLKSegmentationMask

    פרמטרים

    image

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

    error

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

    הערך המוחזר

    מסכת הפילוח בתמונה הנתונה או nil אם הייתה שגיאה.