MLKitSegmentationCommon Framework রেফারেন্স

সেগমেন্টার

class Segmenter : NSObject

একটি ডিটেক্টর যা ইনপুট চিত্রগুলিতে বিভাজন সঞ্চালন করে।

  • প্রদত্ত বিকল্পগুলির সাথে একটি সেগমেন্টার প্রদান করে।

    ঘোষণা

    সুইফট

    class func segmenter(options: MLKCommonSegmenterOptions) -> Self

    পরামিতি

    options

    সেগমেন্টার কনফিগার করার জন্য বিকল্প।

    ফেরত মূল্য

    প্রদত্ত বিকল্পগুলির সাথে কনফিগার করা একটি সেগমেন্টার৷

  • অনুপলব্ধ ক্লাস পদ্ধতি ব্যবহার করুন।

  • বিভাজনের জন্য প্রদত্ত চিত্রটি প্রক্রিয়া করে।

    ঘোষণা

    সুইফট

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

    পরামিতি

    image

    প্রক্রিয়া করার জন্য ছবি.

    completion

    বিভাজন মাস্ক বা ত্রুটি সহ প্রধান থ্রেডে ফিরে কল করার জন্য হ্যান্ডলার।

  • প্রদত্ত চিত্রে সেগমেন্টেশন মাস্ক ফেরত দেয় বা কোনো ত্রুটি থাকলে nil । বিভাজন কলিং থ্রেডে সিঙ্ক্রোনাসভাবে সঞ্চালিত হয়।

    UI ব্লক করা এড়াতে মূল থ্রেড থেকে এই পদ্ধতিটিকে কল করার পরামর্শ দেওয়া হচ্ছে। ফলস্বরূপ, একটি NSException উত্থাপিত হয় যদি এই পদ্ধতিটিকে মূল থ্রেডে কল করা হয়।

    ঘোষণা

    সুইফট

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

    পরামিতি

    image

    ফলাফল পেতে ইমেজ.

    error

    একটি ঐচ্ছিক ত্রুটি পরামিতি পপুলেট যখন ফলাফল পেতে একটি ত্রুটি আছে.

    ফেরত মূল্য

    প্রদত্ত চিত্রে বিভাজন মাস্ক বা কোনো ত্রুটি থাকলে nil