FaceDetector

পাবলিক ফাইনাল ক্লাস ফেসডিটেক্টর

ছবিগুলিতে মুখ সনাক্তকরণ সম্পাদন করে।

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 অবজেক্ট।
টাইমস্ট্যাম্প ইনপুট টাইমস্ট্যাম্প (মিলিসেকেন্ডে)।
নিক্ষেপ করে
যদি অভ্যন্তরীণ ত্রুটি থাকে।