HandLandmarker

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

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

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

  • ইনপুট ইমেজ MPImage
    • যে ছবিটি হাতের ল্যান্ডমার্ক শনাক্ত করে তা চলে।
  • আউটপুট হ্যান্ডল্যান্ডমার্কারের ফলাফল HandLandmarkerResult
    • একটি হ্যান্ডল্যান্ডমার্কার ফলাফল যাতে হাতের ল্যান্ডমার্ক থাকে।

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

ক্লাস HandLandmarker.HandLandmarkerOptions একটি HandLandmarker সেট আপ করার জন্য বিকল্পগুলি।

ক্ষেত্র

পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > HAND_CONNECTIONS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > HAND_INDEX_FINGER_CONNECTIONS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > HAND_MIDDLE_FINGER_CONNECTIONS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > HAND_PALM_CONNECTIONS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > HAND_PINKY_FINGER_CONNECTIONS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > HAND_RING_FINGER_CONNECTIONS
পাবলিক স্ট্যাটিক ফাইনাল সেট < সংযোগ > HAND_THUMB_CONNECTIONS

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

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

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

ক্ষেত্র

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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