এমএলকে সেগমেন্টার
@interface MLKSegmenter : NSObject
একটি ডিটেক্টর যা ইনপুট চিত্রগুলিতে বিভাজন সঞ্চালন করে।
প্রদত্ত বিকল্পগুলির সাথে একটি সেগমেন্টার প্রদান করে।
ঘোষণা
উদ্দেশ্য গ
+ (nonnull instancetype)segmenterWithOptions: (nonnull MLKCommonSegmenterOptions *)options;
পরামিতি
options
সেগমেন্টার কনফিগার করার জন্য বিকল্প।
ফেরত মূল্য
প্রদত্ত বিকল্পগুলির সাথে কনফিগার করা একটি সেগমেন্টার৷
অনুপলব্ধ ক্লাস পদ্ধতি ব্যবহার করুন।
ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)init;
বিভাজনের জন্য প্রদত্ত চিত্রটি প্রক্রিয়া করে।
ঘোষণা
উদ্দেশ্য গ
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKSegmentationCallback)completion;
পরামিতি
image
প্রক্রিয়া করার জন্য ছবি.
completion
বিভাজন মাস্ক বা ত্রুটি সহ প্রধান থ্রেডে ফিরে কল করার জন্য হ্যান্ডলার।
প্রদত্ত চিত্রে সেগমেন্টেশন মাস্ক ফেরত দেয় বা কোনো ত্রুটি থাকলে
nil
। বিভাজন কলিং থ্রেডে সিঙ্ক্রোনাসভাবে সঞ্চালিত হয়।UI ব্লক করা এড়াতে মূল থ্রেড থেকে এই পদ্ধতিটিকে কল করার পরামর্শ দেওয়া হচ্ছে। ফলস্বরূপ, একটি
NSException
উত্থাপিত হয় যদি এই পদ্ধতিটিকে মূল থ্রেডে কল করা হয়।ঘোষণা
উদ্দেশ্য গ
- (nullable MLKSegmentationMask *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
পরামিতি
image
ফলাফল পেতে ইমেজ.
error
একটি ঐচ্ছিক ত্রুটি পরামিতি পপুলেট যখন ফলাফল পেতে একটি ত্রুটি আছে.
ফেরত মূল্য
প্রদত্ত চিত্রে বিভাজন মাস্ক বা কোনো ত্রুটি থাকলে
nil
।