MLKitsegmentationसामान्य फ़्रेमवर्क रेफ़रंस

सेगमेंटर

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.