مرجع MLKitSegmentationCommon Framework

بخش بندی

class Segmenter : NSObject

آشکارساز که قطعه بندی را روی تصاویر ورودی انجام می دهد.

  • قطعه ساز را با گزینه های داده شده برمی گرداند.

    اعلام

    سریع

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    مولفه های

    options

    گزینه هایی برای پیکربندی قطعه ساز.

    ارزش بازگشتی

    قطعه ساز با گزینه های داده شده پیکربندی شده است.

  • غیر قابل دسترسی. از متدهای کلاس استفاده کنید.

  • تصویر داده شده را برای تقسیم بندی پردازش می کند.

    اعلام

    سریع

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

    مولفه های

    image

    تصویر برای پردازش

    completion

    Handler برای تماس مجدد روی رشته اصلی با ماسک قطعه بندی یا خطا.

  • ماسک تقسیم‌بندی را در تصویر داده شده برمی‌گرداند یا در صورت وجود خطایی nil برمی‌گرداند. بخش بندی به صورت همزمان روی رشته فراخوانی انجام می شود.

    توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک NSException ایجاد می شود.

    اعلام

    سریع

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

    مولفه های

    image

    تصویر برای دریافت نتیجه

    error

    یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود.

    ارزش بازگشتی

    ماسک تقسیم بندی در تصویر داده شده یا در صورت وجود خطایی nil .