يُجري رصدًا شاملاً للمعالم في الصور.
تتوقّع واجهة برمجة التطبيقات هذه حزمة مواد عرض نموذجية شاملة مُدرَّبة مسبقًا.
- إدخال صورة
MPImage
- الصورة التي يتم تفعيل ميزة "رصد المعالم" الشاملة فيها
- الناتج
HolisticLandmarkerResult
- نتائج شاملة لدالة الشمولية تحتوي على معالم شاملة.
الصفوف المتداخلة
صنف | HolisticLandmarker.HolisticLandmarkerOptions | خيارات إعداد "HolisticLandmarker " |
الطرق العامة
ثابتة HolisticLandmarker |
createFromBuffer(سياق السياق، ByteBuffer modelAssetBuffer)
تنشئ هذه الدالة
HolisticLandmarker مثيلاً من مخزن مؤقت لحزمة مواد عرض نموذجية والقيمة التلقائية HolisticLandmarker.HolisticLandmarkerOptions . |
ثابتة HolisticLandmarker |
createFromFile(سياق السياق، String modelAssetPath)
تنشئ هذه الدالة
HolisticLandmarker مثيلاً من مسار حزمة مواد عرض النموذج ورمز HolisticLandmarker.HolisticLandmarkerOptions التلقائي. |
ثابتة HolisticLandmarker |
createFromFile(سياق السياق، File modelAssetFile)
تنشئ هذه الدالة
HolisticLandmarker مثيلاً من ملف حزمة مواد عرض نموذجية وتستخدم ميزة HolisticLandmarker.HolisticLandmarkerOptions التلقائية. |
ثابتة HolisticLandmarker |
createFromOptions(سياق السياق، HolisticLandmarker.HolisticLandmarkerOptions مَعلم خيارات)
تنشئ هذه الدالة
HolisticLandmarker مثيلاً من HolisticLandmarker.HolisticLandmarkerOptions . |
HolisticLandmarkerResult | |
HolisticLandmarkerResult |
detect(MPImage image, ImageProcessingOptions imageProcessingOptions)
تُجري رصدًا شاملاً للمعالم في الصورة الواحدة المقدّمة.
|
void |
detectAsync(صورة MPImage، وImageProcessingOptions خيارات معالجة الصورة، خيارات الطوابع الزمنية الطويلة)
يرسل بيانات صور مباشرة لإجراء رصد شامل للمعالم، وستكون النتائج
متاحة من خلال
OutputHandler.ResultListener المقدَّمة في HolisticLandmarker.HolisticLandmarkerOptions . |
void |
detectAsync(صورة MPImage، الطوابع الزمنية الطويلة)
يرسل بيانات صور مباشرة لإجراء رصد شامل للمعالم باستخدام خيارات معالجة الصور التلقائية،
مثل
|
HolisticLandmarkerResult |
detectForVideo(صورة MPImage، وImageProcessingOptions خيارات معالجة الصورة، خيارات الطوابع الزمنية الطويلة)
ترصد هذه الميزة المعالم بشكل شامل في إطار الفيديو المقدَّم.
|
HolisticLandmarkerResult |
detectForVideo(صورة MPImage، الطوابع الزمنية الطويلة)
تُجري رصدًا شاملاً للمعالم في إطار الفيديو المقدَّم مع خيارات معالجة الصور التلقائية،
أي
|
الطرق المكتسَبة
الطرق العامة
public static HolisticLandmarker createFromBuffer (سياق السياق، ByteBuffer modelAssetBuffer)
تنشئ هذه الدالة HolisticLandmarker
مثيلاً من مخزن مؤقت لحزمة مواد عرض نموذجية والقيمة التلقائية HolisticLandmarker.HolisticLandmarkerOptions
.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelAssetBuffer | ByteBuffer أو ERROR(/MappedByteBuffer) لنموذج الرصد. |
الرميات
في حال حدوث خطأ أثناء إنشاء "HolisticLandmarker ".
|
public static HolisticLandmarker createFromFile (سياق السياق، سلسلة formAssetPath)
تنشئ هذه الدالة HolisticLandmarker
مثيلاً من مسار حزمة مواد عرض النموذج ورمز HolisticLandmarker.HolisticLandmarkerOptions
التلقائي.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelAssetPath | إلى نموذج المعالم الشامل مع بيانات التعريف في مواد العرض. |
الرميات
في حال حدوث خطأ أثناء إنشاء "HolisticLandmarker ".
|
public static HolisticLandmarker createFromFile (سياق السياق، ملف modelAssetFile)
تنشئ هذه الدالة HolisticLandmarker
مثيلاً من ملف حزمة مواد عرض نموذجية وتستخدم ميزة HolisticLandmarker.HolisticLandmarkerOptions
التلقائية.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelAssetFile | مثال نموذج المَعالم الشاملة File . |
الرميات
IOException | في حال حدوث خطأ في وحدات الإدخال والإخراج عند فتح ملف نموذج tflite. |
---|---|
في حال حدوث خطأ أثناء إنشاء "HolisticLandmarker ".
|
public static HolisticLandmarker createFromOptions (سياق السياق، HolisticLandmarker.HolisticLandmarkerOptions
تنشئ هذه الدالة HolisticLandmarker
مثيلاً من HolisticLandmarker.HolisticLandmarkerOptions
.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
landmarkerOptions | مثيل HolisticLandmarker.HolisticLandmarkerOptions . |
الرميات
في حال حدوث خطأ أثناء إنشاء "HolisticLandmarker ".
|
public HolisticLandmarkerResult detect (صورة MPImage)
تُجري رصدًا شاملاً للمعالم على الصورة الفردية التي تم توفيرها مع خيارات معالجة الصور التلقائية، أي بدون تطبيق أي تدوير. لا تستخدِم هذه الطريقة إلا عند إنشاء HolisticLandmarker
من خلال ERROR(/RunningMode.IMAGE)
.
يتيح HolisticLandmarker
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|
الرميات
في حال حدوث خطأ داخلي. |
public HolisticLandmarkerResult detect (MPImage image, ImageProcessingOptions imageProcessingOptions)
تُجري رصدًا شاملاً للمعالم في الصورة الواحدة المقدّمة. لا تستخدِم هذه الطريقة إلا عند إنشاء HolisticLandmarker
من خلال ERROR(/RunningMode.IMAGE)
.
يتيح HolisticLandmarker
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
imageProcessingOptions | ImageProcessingOptions التي تحدِّد كيفية معالجة
الصورة التي تم إدخالها قبل تنفيذ الاستنتاج يُرجى العلم أنّ هذه المهمة غير تتوافق مع "المنطقة" حيث إنّ تحديد ImageProcessingOptions.regionOfInterest() سيؤدي إلى طرح هذا النوع من قواعد "الاستثناءات" غير القانونية. |
الرميات
IllegalArgumentException | إذا كانت السمة ImageProcessingOptions تحدّد
منطقة الاهتمام. |
---|---|
في حال حدوث خطأ داخلي. |
متاح للجميع إبطال detectAsync (صورة MPImage، ImageProcessingOptions imageProcessingOptions، طوابع زمنية طويلة)
يرسل بيانات صور مباشرة لإجراء رصد شامل للمعالم، وستكون النتائج
متاحة من خلال OutputHandler.ResultListener
المقدَّمة في HolisticLandmarker.HolisticLandmarkerOptions
.
لا تستخدِم هذه الطريقة إلا عند إنشاء HolisticLandmarker
من خلال ERROR(/RunningMode.LIVE_STREAM)
.
يجب توفير طابع زمني (بالمللي ثانية) للإشارة إلى وقت إرسال صورة الإدخال إلى المَعلم الشامل. يجب أن تكون الطوابع الزمنية للإدخال تزيد بشكل منتظم.
يتيح HolisticLandmarker
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
imageProcessingOptions | ImageProcessingOptions التي تحدِّد كيفية معالجة
الصورة التي تم إدخالها قبل تنفيذ الاستنتاج يُرجى العلم أنّ هذه المهمة غير تتوافق مع "المنطقة" حيث إنّ تحديد ImageProcessingOptions.regionOfInterest() سيؤدي إلى طرح هذا النوع من قواعد "الاستثناءات" غير القانونية. |
timestampMs | الطابع الزمني للإدخال (بالمللي ثانية). |
الرميات
IllegalArgumentException | إذا كانت السمة ImageProcessingOptions تحدّد
منطقة الاهتمام. |
---|---|
في حال حدوث خطأ داخلي. |
public إبطال detectAsync (صورةMPImage، طوابع زمنية طويلة)
يرسل بيانات صور مباشرة لرصد المعالم بشكل شامل باستخدام خيارات معالجة الصور التلقائية،
أي بدون تطبيق أي تدوير، وستكون النتائج متاحة من خلال OutputHandler.ResultListener
المتوفّرة في HolisticLandmarker.HolisticLandmarkerOptions
. لا تستخدِم هذه الطريقة إلا عند إنشاء HolisticLandmarker
من خلال ERROR(/RunningMode.LIVE_STREAM)
.
يجب توفير طابع زمني (بالمللي ثانية) للإشارة إلى وقت إرسال صورة الإدخال إلى المَعلم الشامل. يجب أن تكون الطوابع الزمنية للإدخال تزيد بشكل منتظم.
يتيح HolisticLandmarker
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
timestampMs | الطابع الزمني للإدخال (بالمللي ثانية). |
الرميات
في حال حدوث خطأ داخلي. |
Public HolisticLandmarkerResult detectForVideo (MPImage صورة, ImageProcessingOptions imageProcessingOptions, timestampMs الطويلة)
ترصد هذه الميزة المعالم بشكل شامل في إطار الفيديو المقدَّم. لا تستخدِم هذه الطريقة إلا عند إنشاء HolisticLandmarker
من خلال ERROR(/RunningMode.VIDEO)
.
يجب تقديم الطابع الزمني لإطار الفيديو (بالمللي ثانية). يجب أن تكون الطوابع الزمنية للإدخالات متزايدة بشكل منتظم.
يتيح HolisticLandmarker
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
imageProcessingOptions | ImageProcessingOptions التي تحدِّد كيفية معالجة
الصورة التي تم إدخالها قبل تنفيذ الاستنتاج يُرجى العلم أنّ هذه المهمة غير تتوافق مع "المنطقة" حيث إنّ تحديد ImageProcessingOptions.regionOfInterest() سيؤدي إلى طرح هذا النوع من قواعد "الاستثناءات" غير القانونية. |
timestampMs | الطابع الزمني للإدخال (بالمللي ثانية). |
الرميات
IllegalArgumentException | إذا كانت السمة ImageProcessingOptions تحدّد
منطقة الاهتمام. |
---|---|
في حال حدوث خطأ داخلي. |
public HolisticLandmarkerResult detectForVideo (MPImage صورة، طوابع زمنية طويلة)
تُجري رصدًا شاملاً للمعالم في إطار الفيديو المقدَّم من خلال خيارات معالجة الصور التلقائية،
أي بدون تطبيق أي تدوير. لا تستخدِم هذه الطريقة إلا عند إنشاء HolisticLandmarker
من خلال ERROR(/RunningMode.VIDEO)
.
يجب تقديم الطابع الزمني لإطار الفيديو (بالمللي ثانية). يجب أن تكون الطوابع الزمنية للإدخالات متزايدة بشكل منتظم.
يتيح HolisticLandmarker
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
timestampMs | الطابع الزمني للإدخال (بالمللي ثانية). |
الرميات
في حال حدوث خطأ داخلي. |