ছবিগুলিতে মুখ সনাক্তকরণ সম্পাদন করে।
API টিএফলাইট মডেল মেটাডেটা সহ একটি TFLite মডেল আশা করে। .
- ইনপুট ইমেজ
MPImage- যে ছবিটি ফেস ডিটেক্টর চালায়।
- আউটপুট FaceDetectorResult
FaceDetectorResult- একটি FaceDetector Result যাতে শনাক্ত করা মুখ থাকে।
নেস্টেড ক্লাস
| ক্লাস | FaceDetector.FaceDetectorOptions | একটি FaceDetector সেট আপ করার জন্য বিকল্প। | |
পাবলিক পদ্ধতি
| স্ট্যাটিক ফেসডিটেক্টর | createFromBuffer (প্রসঙ্গ প্রসঙ্গ, বাইটবাফার মডেলবাফার) একটি মডেল বাফার এবং ডিফল্ট FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে। |
| স্ট্যাটিক ফেসডিটেক্টর | createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ) একটি মডেল ফাইল এবং ডিফল্ট FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে। |
| স্ট্যাটিক ফেসডিটেক্টর | createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেল ফাইল ) একটি মডেল ফাইল এবং ডিফল্ট FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে। |
| স্ট্যাটিক ফেসডিটেক্টর | createFromOptions (প্রসঙ্গ প্রসঙ্গ, FaceDetector.FaceDetectorOptions detectorOptions) একটি FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে। |
| ফেসডিটেক্টর ফলাফল | সনাক্ত করুন ( এমপিইমেজ ইমেজ) ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে প্রদত্ত একক ছবিতে মুখ সনাক্তকরণ সম্পাদন করে, যেমন |
| ফেসডিটেক্টর ফলাফল | সনাক্ত করুন ( MPImage image, ImageProcessingOptions imageProcessing Options) প্রদত্ত একক ছবিতে মুখ সনাক্তকরণ সম্পাদন করে৷ |
| অকার্যকর | detectAsync ( MPImage image, ImageProcessingOptions imageProcessing Options, long timestampMs) মুখ শনাক্ত করার জন্য লাইভ ইমেজ ডেটা পাঠায় এবং ফলাফলগুলি FaceDetector.FaceDetectorOptions এ দেওয়া OutputHandler.ResultListener এর মাধ্যমে পাওয়া যাবে। |
| অকার্যকর | detectAsync ( MPImage চিত্র, দীর্ঘ টাইমস্ট্যাম্প) ডিফল্ট ইমেজ প্রক্রিয়াকরণ বিকল্পগুলির সাথে মুখ সনাক্তকরণ সঞ্চালনের জন্য লাইভ ইমেজ ডেটা পাঠায়, যেমন |
| ফেসডিটেক্টর ফলাফল | ডিটেক্টফরভিডিও ( MPImage ইমেজ, ImageProcessingOptions imageProcessing Options, long timestampMs) প্রদত্ত ভিডিও ফ্রেমে মুখ সনাক্তকরণ সম্পাদন করে। |
| ফেসডিটেক্টর ফলাফল | ডিটেক্টফরভিডিও ( এমপিইমেজ ইমেজ, লং টাইমস্ট্যাম্প) প্রদত্ত ভিডিও ফ্রেমে ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে মুখ সনাক্তকরণ সম্পাদন করে, যেমন৷ |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক ফেসডিটেক্টর createFromBuffer (প্রসঙ্গ প্রসঙ্গ, বাইটবাফার মডেলবাফার)
একটি মডেল বাফার এবং ডিফল্ট FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে।
পরামিতি
| প্রসঙ্গ | একটি অ্যান্ড্রয়েড ERROR(/Context) । |
|---|---|
| মডেলবাফার | একটি সরাসরি ByteBuffer বা সনাক্তকরণ মডেলের একটি ERROR(/MappedByteBuffer) । |
নিক্ষেপ করে
FaceDetector তৈরির সময় যদি কোনো ত্রুটি থাকে। |
পাবলিক স্ট্যাটিক ফেসডিটেক্টর createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)
একটি মডেল ফাইল এবং ডিফল্ট FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে।
পরামিতি
| প্রসঙ্গ | একটি অ্যান্ড্রয়েড ERROR(/Context) । |
|---|---|
| মডেলপথ | সম্পদে মেটাডেটা সহ সনাক্তকরণ মডেলের পথ। |
নিক্ষেপ করে
FaceDetector তৈরির সময় যদি কোনো ত্রুটি থাকে। |
পাবলিক স্ট্যাটিক ফেসডিটেক্টর createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেল ফাইল)
একটি মডেল ফাইল এবং ডিফল্ট FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে।
পরামিতি
| প্রসঙ্গ | একটি অ্যান্ড্রয়েড ERROR(/Context) । |
|---|---|
| মডেল ফাইল | সনাক্তকরণ মডেল File উদাহরণ। |
নিক্ষেপ করে
| IO ব্যতিক্রম | tflite মডেল ফাইল খোলার সময় যদি একটি I/O ত্রুটি ঘটে। |
|---|---|
FaceDetector তৈরির সময় যদি কোনো ত্রুটি থাকে। |
পাবলিক স্ট্যাটিক ফেসডিটেক্টর createFromOptions (প্রসঙ্গ প্রসঙ্গ, FaceDetector.FaceDetectorOptions detectorOptions)
একটি FaceDetector.FaceDetectorOptions থেকে একটি FaceDetector উদাহরণ তৈরি করে।
পরামিতি
| প্রসঙ্গ | একটি অ্যান্ড্রয়েড ERROR(/Context) । |
|---|---|
| আবিষ্কারক বিকল্প | একটি FaceDetector.FaceDetectorOptions উদাহরণ। |
নিক্ষেপ করে
FaceDetector তৈরির সময় যদি কোনো ত্রুটি থাকে। |
পাবলিক ফেসডিটেক্টর রেজাল্ট ডিটেক্ট ( এমপিইমেজ ইমেজ)
ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে প্রদত্ত একক ছবিতে মুখ সনাক্তকরণ সঞ্চালন করে, যেমন কোনও ঘূর্ণন প্রয়োগ ছাড়াই৷ শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন যখন FaceDetector ERROR(/RunningMode.IMAGE) দিয়ে তৈরি করা হয়।
FaceDetector নিম্নলিখিত রঙের স্থান ধরন সমর্থন করে:
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|
নিক্ষেপ করে
| যদি অভ্যন্তরীণ ত্রুটি থাকে। |
পাবলিক ফেসডিটেক্টর ফলাফল সনাক্ত করুন ( এমপিইমেজ ইমেজ, ইমেজপ্রসেসিং অপশন ইমেজপ্রসেসিং অপশন)
প্রদত্ত একক ছবিতে মুখ সনাক্তকরণ সম্পাদন করে৷ শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন যখন FaceDetector ERROR(/RunningMode.IMAGE) দিয়ে তৈরি করা হয়।
FaceDetector নিম্নলিখিত রঙের স্থান ধরন সমর্থন করে:
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|---|
| ইমেজ প্রসেসিং অপশন | ImageProcessingOptions উল্লেখ করে কিভাবে ইনপুট ইমেজটি ইনফারেন্স চালানোর আগে প্রক্রিয়া করতে হয়। মনে রাখবেন যে অঞ্চল-অব-আগ্রহ এই টাস্ক দ্বারা সমর্থিত নয় : ImageProcessingOptions.regionOfInterest() নির্দিষ্ট করার ফলে এই পদ্ধতিটি একটি IllegalArgumentException নিক্ষেপ করবে। |
নিক্ষেপ করে
| অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে। |
|---|---|
| যদি অভ্যন্তরীণ ত্রুটি থাকে। |
পাবলিক ভ্যাইড ডিটেক্টঅ্যাসিঙ্ক ( এমপিইমেজ ইমেজ, ইমেজপ্রসেসিং অপশন ইমেজপ্রসেসিং অপশন, লং টাইমস্ট্যাম্প)
মুখ শনাক্ত করার জন্য লাইভ ইমেজ ডেটা পাঠায় এবং ফলাফলগুলি FaceDetector.FaceDetectorOptions এ দেওয়া OutputHandler.ResultListener এর মাধ্যমে পাওয়া যাবে। শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন যখন ERROR(/RunningMode.LIVE_STREAM) দিয়ে FaceDetector তৈরি করা হয়।
ইনপুট ছবি কখন ফেস ডিটেক্টরে পাঠানো হয় তা নির্দেশ করার জন্য একটি টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করা প্রয়োজন৷ ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.
FaceDetector নিম্নলিখিত রঙের স্থান ধরন সমর্থন করে:
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|---|
| ইমেজ প্রসেসিং অপশন | ImageProcessingOptions উল্লেখ করে কিভাবে ইনপুট ইমেজটি ইনফারেন্স চালানোর আগে প্রক্রিয়া করতে হয়। মনে রাখবেন যে অঞ্চল-অব-আগ্রহ এই টাস্ক দ্বারা সমর্থিত নয় : ImageProcessingOptions.regionOfInterest() নির্দিষ্ট করার ফলে এই পদ্ধতিটি একটি IllegalArgumentException নিক্ষেপ করবে। |
| টাইমস্ট্যাম্প | ইনপুট টাইমস্ট্যাম্প (মিলিসেকেন্ডে)। |
নিক্ষেপ করে
| অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে। |
|---|---|
| যদি অভ্যন্তরীণ ত্রুটি থাকে। |
পাবলিক ভ্যাইড ডিটেক্টঅ্যাসিঙ্ক ( এমপিইমেজ ইমেজ, লং টাইমস্ট্যাম্পএম)
ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে মুখ সনাক্তকরণের জন্য লাইভ ইমেজ ডেটা পাঠায়, যেমন কোনও ঘূর্ণন প্রয়োগ ছাড়াই, এবং ফলাফলগুলি FaceDetector.FaceDetectorOptions এ দেওয়া OutputHandler.ResultListener এর মাধ্যমে পাওয়া যাবে। শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন যখন ERROR(/RunningMode.LIVE_STREAM) দিয়ে FaceDetector তৈরি করা হয়।
ইনপুট ছবি কখন ফেস ডিটেক্টরে পাঠানো হয় তা নির্দেশ করার জন্য একটি টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করা প্রয়োজন৷ ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.
FaceDetector নিম্নলিখিত রঙের স্থান ধরন সমর্থন করে:
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|---|
| টাইমস্ট্যাম্প | ইনপুট টাইমস্ট্যাম্প (মিলিসেকেন্ডে)। |
নিক্ষেপ করে
| যদি অভ্যন্তরীণ ত্রুটি থাকে। |
ভিডিওর জন্য পাবলিক ফেসডিটেক্টর ফলাফল সনাক্ত করুন ( MPImage image, ImageProcessing Options imageProcessing Options, long timestampMs)
প্রদত্ত ভিডিও ফ্রেমে মুখ সনাক্তকরণ সম্পাদন করে৷ শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন যখন FaceDetector ERROR(/RunningMode.VIDEO) দিয়ে তৈরি করা হয়।
ভিডিও ফ্রেমের টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করতে হবে। ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.
FaceDetector নিম্নলিখিত রঙের স্থান ধরন সমর্থন করে:
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|---|
| ইমেজ প্রসেসিং অপশন | ImageProcessingOptions উল্লেখ করে কিভাবে ইনপুট ইমেজটি ইনফারেন্স চালানোর আগে প্রক্রিয়া করতে হয়। মনে রাখবেন যে অঞ্চল-অব-আগ্রহ এই টাস্ক দ্বারা সমর্থিত নয় : ImageProcessingOptions.regionOfInterest() নির্দিষ্ট করার ফলে এই পদ্ধতিটি একটি IllegalArgumentException নিক্ষেপ করবে। |
| টাইমস্ট্যাম্প | ইনপুট টাইমস্ট্যাম্প (মিলিসেকেন্ডে)। |
নিক্ষেপ করে
| অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ImageProcessingOptions একটি আগ্রহের অঞ্চল নির্দিষ্ট করে। |
|---|---|
| যদি অভ্যন্তরীণ ত্রুটি থাকে। |
ভিডিওর জন্য পাবলিক ফেসডিটেক্টর ফলাফল সনাক্ত করুন ( এমপিইমেজ ইমেজ, দীর্ঘ টাইমস্ট্যাম্প)
প্রদত্ত ভিডিও ফ্রেমে ডিফল্ট ইমেজ প্রসেসিং অপশন সহ মুখ সনাক্তকরণ সঞ্চালন করে, যেমন কোনো ঘূর্ণন প্রয়োগ ছাড়াই। শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন যখন FaceDetector ERROR(/RunningMode.VIDEO) দিয়ে তৈরি করা হয়।
ভিডিও ফ্রেমের টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করতে হবে। ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.
FaceDetector নিম্নলিখিত রঙের স্থান ধরন সমর্থন করে:
পরামিতি
| ইমেজ | প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট। |
|---|---|
| টাইমস্ট্যাম্প | ইনপুট টাইমস্ট্যাম্প (মিলিসেকেন্ডে)। |
নিক্ষেপ করে
| যদি অভ্যন্তরীণ ত্রুটি থাকে। |