أداة التقسيم
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
إذا كان هناك خطأ.