सेगमेंटर
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
.