PoseLandmarker

পাবলিক চূড়ান্ত ক্লাস PoseLandmarker

ছবিতে পোজ ল্যান্ডমার্ক সনাক্তকরণ সম্পাদন করে।

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

  • ইনপুট ইমেজ MPImage
    • ল্যান্ডমার্ক শনাক্তকরণ পোজ যে ছবিটি চলে।
  • আউটপুট PoseLandmarker Result PoseLandmarkerResult
    • পোজ ল্যান্ডমার্ক সমন্বিত একটি PoseLandmarker ফলাফল।

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

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

ক্ষেত্র

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

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

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

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

ক্ষেত্র

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

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

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

একটি মডেল বাফার এবং ডিফল্ট PoseLandmarker.PoseLandmarkerOptions থেকে একটি PoseLandmarker উদাহরণ তৈরি করে।

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

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

একটি মডেল ফাইল এবং ডিফল্ট PoseLandmarker.PoseLandmarkerOptions থেকে একটি PoseLandmarker উদাহরণ তৈরি করে।

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

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

একটি মডেল ফাইল এবং ডিফল্ট PoseLandmarker.PoseLandmarkerOptions থেকে একটি PoseLandmarker উদাহরণ তৈরি করে।

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

সর্বজনীন স্ট্যাটিক PoseLandmarker createFromOptions (প্রসঙ্গ প্রসঙ্গ, PoseLandmarker.PoseLandmarkerOptions landmarkerOptions)

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

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

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

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

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

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

সর্বজনীন PoseLandmarker Result সনাক্ত করুন ( MPImage image, ImageProcessingOptions imageProcessing Options)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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