FaceLandmarker

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

চিত্রগুলিতে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে৷

এই APIটি একটি প্রাক-প্রশিক্ষিত ফেস ল্যান্ডমার্ক মডেল অ্যাসেট বান্ডেল আশা করে। দেখা .

  • ইনপুট ইমেজ MPImage
    • ল্যান্ডমার্ক শনাক্তকরণের মুখোমুখি হওয়া ছবিটি চলে।
  • আউটপুট FaceLandmarkerResult
    • মুখের ল্যান্ডমার্ক সমন্বিত একটি FaceLandmarker ফলাফল।

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

ক্লাস FaceLandmarker.FaceLandmarkerOptions একটি FaceLandmarker সেট আপ করার জন্য বিকল্প।

ক্ষেত্র

পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_CONNECTORS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_FACE_OVAL
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_LEFT_EYE
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_LEFT_EYE_BROW
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_LEFT_IRIS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_LIPS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_RIGHT_EYE
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_RIGHT_EYE_BROW
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_RIGHT_IRIS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_TESSELATION

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

স্ট্যাটিক ফেসল্যান্ডমার্কার
createFromBuffer (প্রসঙ্গ প্রসঙ্গ, বাইটবাফার মডেল অ্যাসেটবাফার)
একটি মডেল অ্যাসেট বান্ডেল বাফার এবং ডিফল্ট FaceLandmarker.FaceLandmarkerOptions থেকে একটি FaceLandmarker উদাহরণ তৈরি করে।
স্ট্যাটিক ফেসল্যান্ডমার্কার
createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেল অ্যাসেটপাথ)
একটি মডেল অ্যাসেট বান্ডেল পাথ এবং ডিফল্ট FaceLandmarker.FaceLandmarkerOptions থেকে একটি FaceLandmarker উদাহরণ তৈরি করে।
স্ট্যাটিক ফেসল্যান্ডমার্কার
createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেলআসেটফাইল)
একটি মডেল অ্যাসেট বান্ডেল ফাইল এবং ডিফল্ট FaceLandmarker.FaceLandmarkerOptions থেকে একটি FaceLandmarker উদাহরণ তৈরি করে।
স্ট্যাটিক ফেসল্যান্ডমার্কার
createFromOptions (প্রসঙ্গ প্রসঙ্গ, FaceLandmarker.FaceLandmarkerOptions landmarkerOptions)
একটি FaceLandmarker.FaceLandmarkerOptions থেকে একটি FaceLandmarker উদাহরণ তৈরি করে।
ফেসল্যান্ডমার্কার ফলাফল
সনাক্ত করুন ( এমপিইমেজ ইমেজ)
ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে প্রদত্ত একক ছবিতে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে, যেমন
ফেসল্যান্ডমার্কার ফলাফল
সনাক্ত করুন ( MPImage image, ImageProcessingOptions imageProcessing Options)
প্রদত্ত একক ছবিতে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে৷
অকার্যকর
detectAsync ( MPImage image, ImageProcessingOptions imageProcessing Options, long timestampMs)
মুখের ল্যান্ডমার্ক সনাক্তকরণ সঞ্চালনের জন্য লাইভ ইমেজ ডেটা পাঠায় এবং ফলাফলগুলি FaceLandmarker.FaceLandmarkerOptions এ দেওয়া OutputHandler.ResultListener এর মাধ্যমে পাওয়া যাবে।
অকার্যকর
detectAsync ( MPImage চিত্র, দীর্ঘ টাইমস্ট্যাম্প)
ডিফল্ট ইমেজ প্রক্রিয়াকরণ বিকল্পগুলির সাথে মুখের ল্যান্ডমার্ক সনাক্তকরণ সঞ্চালনের জন্য লাইভ ইমেজ ডেটা পাঠায়, যেমন
ফেসল্যান্ডমার্কার ফলাফল
ডিটেক্টফরভিডিও ( MPImage ইমেজ, ImageProcessingOptions imageProcessing Options, long timestampMs)
প্রদত্ত ভিডিও ফ্রেমে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে।
ফেসল্যান্ডমার্কার ফলাফল
ডিটেক্টফরভিডিও ( এমপিইমেজ ইমেজ, লং টাইমস্ট্যাম্প)
প্রদত্ত ভিডিও ফ্রেমে ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে, যেমন

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

ক্ষেত্র

সর্বজনীন স্ট্যাটিক চূড়ান্ত সেট < সংযোগ > FACE_LANDMARKS_CONNECTORS

সর্বজনীন স্ট্যাটিক চূড়ান্ত সেট < সংযোগ > FACE_LANDMARKS_FACE_OVAL

পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_LEFT_EYE

সর্বজনীন স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_LEFT_EYE_BROW

সর্বজনীন স্ট্যাটিক চূড়ান্ত সেট < সংযোগ > FACE_LANDMARKS_LEFT_IRIS

পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_LIPS

পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > FACE_LANDMARKS_RIGHT_EYE

সর্বজনীন স্ট্যাটিক চূড়ান্ত সেট < সংযোগ > FACE_LANDMARKS_RIGHT_EYE_BROW

সর্বজনীন স্ট্যাটিক চূড়ান্ত সেট < সংযোগ > FACE_LANDMARKS_RIGHT_IRIS

সর্বজনীন স্ট্যাটিক চূড়ান্ত সেট < সংযোগ > FACE_LANDMARKS_TESSELATION

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

পাবলিক স্ট্যাটিক ফেসল্যান্ডমার্কার createFromBuffer (প্রসঙ্গ প্রসঙ্গ, বাইটবাফার মডেল অ্যাসেটবাফার)

একটি মডেল অ্যাসেট বান্ডেল বাফার এবং ডিফল্ট FaceLandmarker.FaceLandmarkerOptions থেকে একটি FaceLandmarker উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেল অ্যাসেটবাফার
নিক্ষেপ করে
FaceLandmarker তৈরির সময় যদি কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক FaceLandmarker createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেল অ্যাসেটপাথ)

একটি মডেল অ্যাসেট বান্ডেল পাথ এবং ডিফল্ট FaceLandmarker.FaceLandmarkerOptions থেকে একটি FaceLandmarker উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেল অ্যাসেটপাথ সম্পদের মেটাডেটা সহ মুখের ল্যান্ডমার্ক মডেলের পথ।
নিক্ষেপ করে
FaceLandmarker তৈরির সময় যদি কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক FaceLandmarker createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেলঅ্যাসেটফাইল)

একটি মডেল অ্যাসেট বান্ডেল ফাইল এবং ডিফল্ট FaceLandmarker.FaceLandmarkerOptions থেকে একটি FaceLandmarker উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেল অ্যাসেটফাইল ফেস ল্যান্ডমার্ক মডেল File ইনস্ট্যান্স।
নিক্ষেপ করে
IO ব্যতিক্রম tflite মডেল ফাইল খোলার সময় যদি একটি I/O ত্রুটি ঘটে।
FaceLandmarker তৈরির সময় যদি কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক FaceLandmarker createFromOptions (প্রসঙ্গ প্রসঙ্গ, FaceLandmarker.FaceLandmarkerOptions landmarkerOptions)

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

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

সর্বজনীন ফেসল্যান্ডমার্কার ফলাফল সনাক্ত করুন ( এমপিইমেজ চিত্র)

প্রদত্ত একক চিত্রে ডিফল্ট চিত্র প্রক্রিয়াকরণ বিকল্পগুলির সাথে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে, যেমন কোনো ঘূর্ণন প্রয়োগ না করে। ERROR(/RunningMode.IMAGE) দিয়ে FaceLandmarker তৈরি হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন। ইনপুট ইমেজ ফরম্যাটের জন্য জাভা ডক আপডেট করুন।

FaceLandmarker নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:

পরামিতি
ইমেজ প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট।
নিক্ষেপ করে
যদি অভ্যন্তরীণ ত্রুটি থাকে।

সর্বজনীন ফেসল্যান্ডমার্কার ফলাফল সনাক্ত করুন ( MPImage image, ImageProcessing Options imageProcessing Options)

প্রদত্ত একক ছবিতে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে৷ ERROR(/RunningMode.IMAGE) দিয়ে FaceLandmarker তৈরি হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন। ইনপুট ইমেজ ফরম্যাটের জন্য জাভা ডক আপডেট করুন।

FaceLandmarker নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:

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

পাবলিক ভ্যাইড ডিটেক্টঅ্যাসিঙ্ক ( এমপিইমেজ ইমেজ, ইমেজপ্রসেসিং অপশন ইমেজপ্রসেসিং অপশন, লং টাইমস্ট্যাম্প)

মুখের ল্যান্ডমার্ক সনাক্তকরণ সঞ্চালনের জন্য লাইভ ইমেজ ডেটা পাঠায় এবং ফলাফলগুলি FaceLandmarker.FaceLandmarkerOptions এ দেওয়া OutputHandler.ResultListener এর মাধ্যমে পাওয়া যাবে। ERROR(/RunningMode.LIVE_STREAM) দিয়ে FaceLandmarker তৈরি হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।

ফেস ল্যান্ডমার্কে ইনপুট ইমেজ কখন পাঠানো হয় তা নির্দেশ করার জন্য একটি টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করা প্রয়োজন। ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.

FaceLandmarker নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:

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

পাবলিক ভ্যাইড ডিটেক্টঅ্যাসিঙ্ক ( এমপিইমেজ ইমেজ, লং টাইমস্ট্যাম্পএম)

ডিফল্ট ইমেজ প্রসেসিং বিকল্পগুলির সাথে মুখের ল্যান্ডমার্ক সনাক্তকরণ সঞ্চালনের জন্য লাইভ ইমেজ ডেটা পাঠায়, যেমন কোনও ঘূর্ণন প্রয়োগ ছাড়াই, এবং ফলাফলগুলি FaceLandmarker.FaceLandmarkerOptions এ দেওয়া OutputHandler.ResultListener এর মাধ্যমে পাওয়া যাবে। ERROR(/RunningMode.LIVE_STREAM) দিয়ে FaceLandmarker তৈরি হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।

ফেস ল্যান্ডমার্কে ইনপুট ইমেজ কখন পাঠানো হয় তা নির্দেশ করার জন্য একটি টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করা প্রয়োজন। ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.

FaceLandmarker নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:

পরামিতি
ইমেজ প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট।
টাইমস্ট্যাম্প ইনপুট টাইমস্ট্যাম্প (মিলিসেকেন্ডে)।
নিক্ষেপ করে
যদি অভ্যন্তরীণ ত্রুটি থাকে।

ভিডিওর জন্য পাবলিক ফেসল্যান্ডমার্কার ফলাফল সনাক্ত করুন ( MPImage image, ImageProcessingOptions imageProcessing Options, long timestampMs)

প্রদত্ত ভিডিও ফ্রেমে মুখের ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে। ERROR(/RunningMode.VIDEO) দিয়ে FaceLandmarker তৈরি হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।

ভিডিও ফ্রেমের টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করতে হবে। ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.

FaceLandmarker নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:

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

ভিডিওর জন্য পাবলিক ফেসল্যান্ডমার্কার ফলাফল সনাক্ত করুন ( এমপিইমেজ ইমেজ, দীর্ঘ টাইমস্ট্যাম্প)

প্রদত্ত ভিডিও ফ্রেমে ডিফল্ট ইমেজ প্রসেসিং অপশন সহ মুখের ল্যান্ডমার্ক সনাক্তকরণ সঞ্চালন করে, যেমন কোনো ঘূর্ণন প্রয়োগ না করে। ERROR(/RunningMode.VIDEO) দিয়ে FaceLandmarker তৈরি হলেই শুধুমাত্র এই পদ্ধতিটি ব্যবহার করুন।

ভিডিও ফ্রেমের টাইমস্ট্যাম্প (মিলিসেকেন্ডে) প্রদান করতে হবে। ইনপুট টাইমস্ট্যাম্প একঘেয়েভাবে বৃদ্ধি করা আবশ্যক.

FaceLandmarker নিম্নলিখিত রঙের স্থানের ধরন সমর্থন করে:

পরামিতি
ইমেজ প্রক্রিয়াকরণের জন্য একটি MediaPipe MPImage অবজেক্ট।
টাইমস্ট্যাম্প ইনপুট টাইমস্ট্যাম্প (মিলিসেকেন্ডে)।
নিক্ষেপ করে
যদি অভ্যন্তরীণ ত্রুটি থাকে।