InteractiveSegmenter

পাবলিক ফাইনাল ক্লাস ইন্টারেক্টিভ সেগমেন্টার

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

উল্লেখ্য যে, স্ট্যান্ডার্ড সেগমেন্টেশন API ERROR(/segment) ছাড়াও যা একটি ইনপুট ইমেজ নেয় এবং আউটপুট প্রদান করে, কিন্তু রিটার্নের গভীর অনুলিপি জড়িত থাকে, InteractiveSegmenter এছাড়াও কলব্যাক API, ERROR(/segmentWithResultListener) সমর্থন করে, যা আপনাকে অনুমতি দেয় শূন্য অনুলিপি মাধ্যমে আউটপুট অ্যাক্সেস. কলব্যাক API ব্যবহার করার জন্য সঠিকভাবে InteractiveSegmenter.InteractiveSegmenterOptionsOutputHandler.ResultListener সেট করুন।

API টিএফলাইট মডেল মেটাডেটা সহ একটি TFLite মডেল আশা করে। . মডেলটি 4টি চ্যানেল সহ ইনপুট প্রত্যাশা করে, যেখানে প্রথম 3টি চ্যানেল RGB চিত্রকে উপস্থাপন করে এবং শেষ চ্যানেলটি ব্যবহারকারীর আগ্রহের অঞ্চলকে প্রতিনিধিত্ব করে।

  • ইনপুট ইমেজ MPImage
    • ইমেজ সেগমেন্টার যে ইমেজ চালায়।
  • ইনপুট roi InteractiveSegmenter.RegionOfInterest
    • ব্যবহারকারীর ইন্টারঅ্যাকশনের উপর ভিত্তি করে আগ্রহের অঞ্চল।
  • আউটপুট ImageSegmenter Result ImageSegmenterResult
    • সেগমেন্টেড মাস্ক সমন্বিত একটি ImageSegmenter Result।

নেস্টেড ক্লাস

ক্লাস InteractiveSegmenter.InteractiveSegmenterOptions একটি InteractiveSegmenter সেট আপ করার জন্য বিকল্পগুলি।
ক্লাস InteractiveSegmenter.RegionOfInterest দ্য রিজিওন-অফ-ইন্টারেস্ট (ROI) এর সাথে ইন্টারঅ্যাক্ট করতে।

পাবলিক পদ্ধতি

স্ট্যাটিক ইন্টারেক্টিভ সেগমেন্টার
createFromOptions (প্রসঙ্গ প্রসঙ্গ, ইন্টারেক্টিভ সেগমেন্টার। ইন্টারেক্টিভ সেগমেন্টার অপশন সেগমেন্টার বিকল্প)
একটি InteractiveSegmenter.InteractiveSegmenterOptions থেকে একটি InteractiveSegmenter উদাহরণ তৈরি করে।
ইমেজ সেগমেন্টার ফলাফল
সেগমেন্ট ( MPImage image, InteractiveSegmenter.RegionOfInterest roi)
প্রদত্ত একক চিত্রে ডিফল্ট চিত্র প্রক্রিয়াকরণ বিকল্পগুলির সাথে বিভাজন সম্পাদন করে, ব্যবহারকারীর আগ্রহের অঞ্চল প্রদত্ত, যেমন
ইমেজ সেগমেন্টার ফলাফল
সেগমেন্ট ( MPImage image, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
প্রদত্ত একক চিত্রে বিভাজন সম্পাদন করে, ব্যবহারকারীর আগ্রহের অঞ্চল দেওয়া।
অকার্যকর
segmentWithResultListener ( MPImage image, InteractiveSegmenter.RegionOfInterest roi)
প্রদত্ত একক চিত্রে ডিফল্ট চিত্র প্রক্রিয়াকরণ বিকল্পগুলির সাথে বিভাজন সম্পাদন করে, ব্যবহারকারীর আগ্রহের অঞ্চল প্রদত্ত, যেমন
অকার্যকর
segmentWithResultListener ( MPImage image, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
ব্যবহারকারীর আগ্রহের অঞ্চল প্রদত্ত প্রদত্ত একক চিত্রে বিভাজন সঞ্চালন করে এবং InteractiveSegmenter.InteractiveSegmenterOptionsOutputHandler.ResultListener এর মাধ্যমে শূন্য-কপি করা ফলাফল প্রদান করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক ইন্টারঅ্যাকটিভ সেগমেন্টার createFromOptions (প্রসঙ্গ প্রসঙ্গ, ইন্টারেক্টিভ সেগমেন্টার। ইন্টারেক্টিভ সেগমেন্টার অপশন সেগমেন্টার অপশন)

একটি InteractiveSegmenter.InteractiveSegmenterOptions থেকে একটি InteractiveSegmenter উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
সেগমেন্টার অপশন একটি InteractiveSegmenter.InteractiveSegmenterOptions উদাহরণ।
নিক্ষেপ করে
InteractiveSegmenter তৈরির সময় যদি কোনো ত্রুটি থাকে।

পাবলিক ইমেজ সেগমেন্টার রেজাল্ট সেগমেন্ট ( MPImage image, InteractiveSegmenter.RegionOfInterest roi)

প্রদত্ত একক চিত্রে ডিফল্ট চিত্র প্রক্রিয়াকরণ বিকল্পগুলির সাথে বিভাজন সম্পাদন করে, ব্যবহারকারীর আগ্রহের অঞ্চল প্রদত্ত, যেমন কোনো ঘূর্ণন প্রয়োগ না করে। ইনপুট ইমেজ ফরম্যাটের জন্য জাভা ডক আপডেট করুন।

ব্যবহারকারীরা InteractiveSegmenter.RegionOfInterest এর মাধ্যমে ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে পারে, যা আগ্রহের প্রদত্ত অঞ্চলে ফোকাস করে বিভাজন সম্পাদন করার জন্য একটি ইঙ্গিত দেয়।

InteractiveSegmenter নিম্নলিখিত রঙের স্থান প্রকারগুলিকে সমর্থন করে:

পরামিতি
ইমেজ প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট।
roi একটি InteractiveSegmenter.RegionOfInterest অবজেক্ট ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে।
নিক্ষেপ করে
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি InteractiveSegmenter একটি OutputHandler.ResultListener দিয়ে তৈরি করা হয়।

পাবলিক ইমেজ সেগমেন্টার রেজাল্ট সেগমেন্ট ( MPImage image, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessing Options)

প্রদত্ত একক চিত্রে বিভাজন সম্পাদন করে, ব্যবহারকারীর আগ্রহের অঞ্চল দেওয়া। ইনপুট ইমেজ ফরম্যাটের জন্য জাভা ডক আপডেট করুন।

ব্যবহারকারীরা InteractiveSegmenter.RegionOfInterest এর মাধ্যমে ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে পারে, যা আগ্রহের প্রদত্ত অঞ্চলে ফোকাস করে বিভাজন সম্পাদন করার জন্য একটি ইঙ্গিত দেয়।

InteractiveSegmenter নিম্নলিখিত রঙের স্থান প্রকারগুলিকে সমর্থন করে:

পরামিতি
ইমেজ প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট।
roi একটি InteractiveSegmenter.RegionOfInterest অবজেক্ট ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে।
ইমেজ প্রসেসিং অপশন ImageProcessingOptions উল্লেখ করে কিভাবে ইনপুট ইমেজটি ইনফারেন্স চালানোর আগে প্রক্রিয়া করতে হয়। মনে রাখবেন যে অঞ্চল-অব-আগ্রহ এই টাস্ক দ্বারা সমর্থিত নয় : ImageProcessingOptions.regionOfInterest() নির্দিষ্ট করার ফলে এই পদ্ধতিটি একটি IllegalArgumentException নিক্ষেপ করবে।
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে।
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি InteractiveSegmenter একটি OutputHandler.ResultListener দিয়ে তৈরি করা হয়।

পাবলিক ভ্যাইড সেগমেন্ট উইথ রেজাল্ট লিসনার ( MPImage image, InteractiveSegmenter.RegionOfInterest roi)

ডিফল্ট ইমেজ প্রক্রিয়াকরণ বিকল্পগুলির সাথে প্রদত্ত একক চিত্রে বিভাজন সঞ্চালন করে, ব্যবহারকারীর আগ্রহের অঞ্চল প্রদত্ত, যেমন কোনও ঘূর্ণন প্রয়োগ ছাড়াই, এবং InteractiveSegmenter.InteractiveSegmenterOptions OutputHandler.ResultListener এর মাধ্যমে শূন্য-কপি করা ফলাফল প্রদান করে।

ইনপুট ইমেজ ফরম্যাটের জন্য জাভা ডক আপডেট করুন।

ব্যবহারকারীরা InteractiveSegmenter.RegionOfInterest এর মাধ্যমে ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে পারে, যা আগ্রহের প্রদত্ত অঞ্চলে ফোকাস করে বিভাজন সম্পাদন করার জন্য একটি ইঙ্গিত দেয়।

InteractiveSegmenter নিম্নলিখিত রঙের স্থান প্রকারগুলিকে সমর্থন করে:

পরামিতি
ইমেজ প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট।
roi একটি InteractiveSegmenter.RegionOfInterest অবজেক্ট ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে।
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে।
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি InteractiveSegmenter OutputHandler.ResultListener দিয়ে তৈরি না হয় তাহলে InteractiveSegmenter.InteractiveSegmenterOptions এ সেট করুন।

সর্বজনীন অকার্যকর সেগমেন্ট উইথ রেজাল্টলিসনার ( MPImage image, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessing Options)

ব্যবহারকারীর আগ্রহের অঞ্চল প্রদত্ত প্রদত্ত একক চিত্রে বিভাজন সঞ্চালন করে এবং InteractiveSegmenter.InteractiveSegmenterOptionsOutputHandler.ResultListener এর মাধ্যমে শূন্য-কপি করা ফলাফল প্রদান করে।

ইনপুট ইমেজ ফরম্যাটের জন্য জাভা ডক আপডেট করুন।

ব্যবহারকারীরা InteractiveSegmenter.RegionOfInterest এর মাধ্যমে ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে পারে, যা আগ্রহের প্রদত্ত অঞ্চলে ফোকাস করে বিভাজন সম্পাদন করার জন্য একটি ইঙ্গিত দেয়।

InteractiveSegmenter নিম্নলিখিত রঙের স্থান প্রকারগুলিকে সমর্থন করে:

পরামিতি
ইমেজ প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট।
roi একটি InteractiveSegmenter.RegionOfInterest অবজেক্ট ব্যবহারকারীর মিথস্ক্রিয়া প্রতিনিধিত্ব করতে।
ইমেজ প্রসেসিং অপশন ImageProcessingOptions উল্লেখ করে কিভাবে ইনপুট ইমেজটি ইনফারেন্স চালানোর আগে প্রক্রিয়া করতে হয়। মনে রাখবেন যে অঞ্চল-অব-আগ্রহ এই টাস্ক দ্বারা সমর্থিত নয় : ImageProcessingOptions.regionOfInterest() নির্দিষ্ট করার ফলে এই পদ্ধতিটি একটি IllegalArgumentException নিক্ষেপ করবে।
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে।
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি InteractiveSegmenter OutputHandler.ResultListener দিয়ে তৈরি না হয় তাহলে InteractiveSegmenter.InteractiveSegmenterOptions এ সেট করুন।