চিত্রগুলিতে মুখের স্টাইলাইজেশন সম্পাদন করে।
মনে রাখবেন, স্ট্যান্ডার্ড স্টাইলাইজেশন API, stylize(MPImage) এবং ERROR(/#stylizeForVideo) ছাড়াও, যা একটি ইনপুট ইমেজ নেয় এবং আউটপুট ফেরত দেয়, কিন্তু রিটার্নের গভীর অনুলিপি জড়িত থাকে, FaceStylizer কলব্যাক API, stylizeWithResultListener(MPImage) এবং ERROR(/#stylizeForVideoWithResultListener) , যা আপনাকে ফলাফল শ্রোতার সময়কালের জন্য শূন্য কপির মাধ্যমে আউটপুট অ্যাক্সেস করতে দেয়।
কলব্যাক API FaceStylizer-এ সমস্ত RunningMode এর জন্য উপলব্ধ। কলব্যাক API ব্যবহার করার জন্য FaceStylizer.FaceStylizerOptions এ OutputHandler.ResultListener সঠিকভাবে সেট করুন।
নেস্টেড ক্লাস
| ক্লাস | ফেসস্টাইলাইজার।ফেসস্টাইলাইজার অপশন | একটি FaceStylizer সেট আপ করার জন্য বিকল্পগুলি। | |
পাবলিক পদ্ধতি
| স্ট্যাটিক ফেসস্টাইলাইজার | createFromOptions (প্রসঙ্গ প্রসঙ্গ, FaceStylizer.FaceStylizerOptions stylizerOptions) একটি FaceStylizer.FaceStylizerOptions থেকে একটি FaceStylizer উদাহরণ তৈরি করে। |
| ফেসস্টাইলাইজারের ফলাফল | স্টাইলাইজ ( MPImage ইমেজ, ImageProcessingOptions imageProcessing Options) প্রদত্ত একক চিত্রে মুখের স্টাইলাইজেশন সম্পাদন করে। |
| ফেসস্টাইলাইজারের ফলাফল | |
| অকার্যকর | stylizeWithResultListener ( MPImage image) ডিফল্ট ইমেজ প্রসেসিং অপশন সহ প্রদত্ত একক ছবিতে মুখের স্টাইলাইজেশন সঞ্চালন করে, যেমন |
| অকার্যকর | stylizeWithResultListener ( MPImage image, ImageProcessing Options imageProcessing Options) প্রদত্ত একক চিত্রে মুখের স্টাইলাইজেশন সম্পাদন করে, এবং FaceStylizer.FaceStylizerOptions এ OutputHandler.ResultListener এর মাধ্যমে শূন্য-কপি করা ফলাফল প্রদান করে। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক ফেসস্টাইলাইজার তৈরি ফ্রম অপশন (প্রসঙ্গ প্রসঙ্গ, ফেসস্টাইলাইজার। ফেসস্টাইলাইজার অপশন স্টাইলাইজার বিকল্প)
একটি FaceStylizer.FaceStylizerOptions থেকে একটি FaceStylizer উদাহরণ তৈরি করে।
পরামিতি
| প্রসঙ্গ | একটি অ্যান্ড্রয়েড ERROR(/Context) । |
|---|---|
| স্টাইলাইজার বিকল্প | একটি FaceStylizer.FaceStylizerOptions উদাহরণ। |
নিক্ষেপ করে
FaceStylizer তৈরির সময় যদি কোনো ত্রুটি থাকে। |
পাবলিক ফেসস্টাইলাইজার রেজাল্ট স্টাইলাইজ ( MPImage image, ImageProcessing Options imageProcessing Options)
প্রদত্ত একক চিত্রে মুখের স্টাইলাইজেশন সম্পাদন করে। RunningMode.IMAGE দিয়ে FaceStylizer তৈরি করা হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।
FaceStylizer নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:
ইনপুট ইমেজ যেকোনো আকারের হতে পারে। আউটপুট ইমেজ হল সবচেয়ে দৃশ্যমান মুখের স্টাইলাইজড ইমেজ। স্টাইলাইজড আউটপুট ইমেজ সাইজ মডেল আউটপুট সাইজের সমান। ইনপুট ইমেজে কোনো মুখ শনাক্ত না হলে, Optional.empty() ফেরত দেয়।
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|---|
| ইমেজ প্রসেসিং অপশন | ImageProcessingOptions উল্লেখ করে কিভাবে ইনপুট ইমেজটি ইনফারেন্স চালানোর আগে প্রক্রিয়া করতে হয়। মনে রাখবেন যে অঞ্চল-অব-আগ্রহ এই টাস্ক দ্বারা সমর্থিত নয় : ImageProcessingOptions.regionOfInterest() নির্দিষ্ট করার ফলে এই পদ্ধতিটি একটি IllegalArgumentException নিক্ষেপ করবে। |
নিক্ষেপ করে
| অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে। |
|---|---|
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি FaceStylizer একটি OutputHandler.ResultListener দিয়ে তৈরি করা হয়। |
পাবলিক ফেসস্টাইলাইজার রেজাল্ট স্টাইলাইজ ( এমপিইমেজ ইমেজ)
ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে প্রদত্ত একক ছবিতে মুখের স্টাইলাইজেশন সঞ্চালন করে, যেমন কোনও ঘূর্ণন প্রয়োগ ছাড়াই৷ RunningMode.IMAGE দিয়ে FaceStylizer তৈরি করা হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।
FaceStylizer নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:
ইনপুট ইমেজ যেকোনো আকারের হতে পারে। আউটপুট ইমেজ হল সবচেয়ে দৃশ্যমান মুখের স্টাইলাইজড ইমেজ। স্টাইলাইজড আউটপুট ইমেজ সাইজ মডেল আউটপুট সাইজের সমান। ইনপুট ইমেজে কোনো মুখ শনাক্ত না হলে, Optional.empty() ফেরত দেয়।
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|
নিক্ষেপ করে
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি FaceStylizer একটি OutputHandler.ResultListener দিয়ে তৈরি করা হয়। |
পাবলিক ভ্যায়েড স্টাইলাইজ উইথ রেজাল্ট লিসনার ( এমপিইমেজ ইমেজ)
ডিফল্ট ইমেজ প্রসেসিং অপশন সহ প্রদত্ত একক ইমেজে ফেস স্টাইলাইজেশন সঞ্চালন করে, যেমন কোনো ঘূর্ণন প্রয়োগ ছাড়াই, এবং FaceStylizer.FaceStylizerOptions এ OutputHandler.ResultListener এর মাধ্যমে শূন্য-কপি করা ফলাফল প্রদান করে। RunningMode.IMAGE দিয়ে FaceStylizer তৈরি করা হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।
FaceStylizer নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:
ইনপুট ইমেজ যেকোনো আকারের হতে পারে। আউটপুট ইমেজ হল সবচেয়ে দৃশ্যমান মুখের স্টাইলাইজড ইমেজ। স্টাইলাইজড আউটপুট ইমেজ সাইজ মডেল আউটপুট সাইজের সমান। ইনপুট ইমেজে কোনো মুখ শনাক্ত না হলে, Optional.empty() ফেরত দেয়।
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|
নিক্ষেপ করে
| অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে। |
|---|---|
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি FaceStylizer FaceStylizer.FaceStylizerOptions এ OutputHandler.ResultListener সেট করে তৈরি না হয়। |
পাবলিক ভ্যায়েড স্টাইলাইজ উইথ রেজাল্টলিসনার ( MPImage image, ImageProcessing Options imageProcessing Options)
প্রদত্ত একক চিত্রে মুখের স্টাইলাইজেশন সম্পাদন করে, এবং FaceStylizer.FaceStylizerOptions এ OutputHandler.ResultListener এর মাধ্যমে শূন্য-কপি করা ফলাফল প্রদান করে। RunningMode.IMAGE দিয়ে FaceStylizer তৈরি করা হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।
FaceStylizer নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:
ইনপুট ইমেজ যেকোনো আকারের হতে পারে। আউটপুট ইমেজ হল সবচেয়ে দৃশ্যমান মুখের স্টাইলাইজড ইমেজ। স্টাইলাইজড আউটপুট ইমেজ সাইজ মডেল আউটপুট সাইজের সমান। ইনপুট ইমেজে কোনো মুখ শনাক্ত না হলে, Optional.empty() ফেরত দেয়।
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|---|
| ইমেজ প্রসেসিং অপশন | ImageProcessingOptions উল্লেখ করে কিভাবে ইনপুট ইমেজটি ইনফারেন্স চালানোর আগে প্রক্রিয়া করতে হয়। মনে রাখবেন যে অঞ্চল-অব-আগ্রহ এই টাস্ক দ্বারা সমর্থিত নয় : ImageProcessingOptions.regionOfInterest() নির্দিষ্ট করার ফলে এই পদ্ধতিটি একটি IllegalArgumentException নিক্ষেপ করবে। |
নিক্ষেপ করে
| অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে। |
|---|---|
যদি অভ্যন্তরীণ ত্রুটি থাকে। অথবা যদি FaceStylizer FaceStylizer.FaceStylizerOptions এ OutputHandler.ResultListener সেট করে তৈরি না হয়। |