مرجع إطار عمل MLKitsegmentationCommon

أداة التقسيم

class Segmenter : NSObject

أداة رصد تنفِّذ تقسيم الصور المدخلة.

  • لعرض مُقسم بالخيارات المحددة.

    التعريف

    Swift

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    المَعلمات

    options

    خيارات تهيئة أداة التقسيم.

    القيمة المعروضة

    مُقسِّم تم إعداده بالخيارات المحدّدة.

  • غير متاح: استخدِم طُرق الفئة.

  • معالجة الصورة المحددة لتقسيمها.

    التعريف

    Swift

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

    المَعلمات

    image

    الصورة المطلوب معالجتها

    completion

    معالج لمعاودة الاتصال على سلسلة التعليمات الرئيسية مع قناع التقسيم أو الخطأ.

  • تعرض هذه الدالة قناع التقسيم في الصورة المحددة أو في nil إذا كان هناك خطأ. يتم إجراء التقسيم بشكل متزامن على سلسلة التعليمات الخاصة بالطلب.

    ويُنصَح باستدعاء هذه الطريقة خارج سلسلة التعليمات الرئيسية لتجنُّب حظر واجهة المستخدم. ونتيجةً لذلك، يتم رفع NSException إذا تم استدعاء هذه الطريقة في سلسلة التعليمات الرئيسية.

    التعريف

    Swift

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

    المَعلمات

    image

    الصورة المطلوبة للحصول على نتائج

    error

    مَعلمة خطأ اختيارية تتم تعبئتها عند حدوث خطأ أثناء الحصول على النتائج.

    القيمة المعروضة

    قناع التقسيم في الصورة المحددة أو nil إذا كان هناك خطأ.