## نظرة عامة

يكتشف الوجوه في الصورة ويحدد 468 نقطة مرجعية للوجه (نقاط رئيسية) على كل وجه باستخدام نموذجي BlazeFace وFaceMesh من MediaPipe. كما يحسب معاملات تشكيل الوجه ARKit-52 لتحليل تعابير الوجه. يمكن للعقدة معالجة صور متعددة في دفعة واحدة وتُخرج بيانات النقاط المرجعية والمربعات المحيطة لكل وجه تم اكتشافه.

## المدخلات

| المعامل | الوصف | نوع البيانات | إلزامي | النطاق |
| --- | --- | --- | --- | --- |
| `face_detection_model` | نموذج اكتشاف الوجه من MediaPipe المستخدم لتحديد النقاط المرجعية. | FACE_DETECTION_MODEL | نعم |  |
| `الصورة` | الصورة المدخلة أو مجموعة الصور لاكتشاف الوجوه فيها. | IMAGE | نعم |  |
| `detector_variant` | نطاق كاشف الوجه. `"short"` مُحسَّن للوجوه القريبة (ضمن ~2 متر من الكاميرا)؛ `"full"` يغطي الوجوه الأبعد/الأصغر (حتى ~5 متر) لكنه أبطأ. `"both"` يشغل كلا الكاشفين ويحتفظ بالكاشف الذي وجد وجوهًا أكثر لكل إطار (~ضعف تكلفة الكشف). القيمة الافتراضية: `"short"`. | COMBO | نعم | `"short"`<br>`"full"`<br>`"both"` |
| `num_faces` | الحد الأقصى لعدد الوجوه المراد إرجاعها لكل إطار. القيمة 0 تعني عدم وجود حد (إرجاع جميع الوجوه المكتشفة). القيمة الافتراضية: 1. | INT | نعم | 0 إلى 16 |
| `min_confidence` | عتبة درجة BlazeFace. القيم المنخفضة تساعد في التقاط الوجوه الصغيرة أو المحجوبة. القيمة الافتراضية: 0.5. | FLOAT | لا | 0.00 إلى 1.00 |
| `missing_frame_fallback` | سلوك كل إطار عند فشل الكشف في دفعة. `"empty"` يترك الإطار بدون وجه. `"previous"` ينسخ آخر كشف ناجح. `"interpolate"` يُدرج النقاط المرجعية/المربع المحيط/أشكال التشكيل بين الإطارات الناجحة المحيطة. للوجوه المتعددة: يُزاوج الوجوه عبر الإطارات باستخدام أقرب جار لمركز المربع المحيط. القيمة الافتراضية: `"empty"`. | COMBO | لا | `"empty"`<br>`"previous"`<br>`"interpolate"` |

## المخرجات

| اسم المخرج | الوصف | نوع البيانات |
| --- | --- | --- |
| `bboxes` | مخرج منظم يحتوي على نتائج اكتشاف الوجه لكل إطار، بما في ذلك 468 نقطة مرجعية للوجه، ومعاملات تشكيل الوجه ARKit-52، ومصفوفات التحويل، ومجموعات الاتصال لتصور الشبكة. | FACE_LANDMARKS |
| `bboxes` | قائمة بالمربعات المحيطة لكل وجه تم اكتشافه، مع الإحداثيات (x, y, العرض, الارتفاع)، والتسمية "face"، ودرجة الثقة. قائمة واحدة لكل إطار مدخل. | BOUNDING_BOX |

> تم إنشاء هذه الوثيقة بواسطة الذكاء الاصطناعي. إذا وجدت أي أخطاء أو لديك اقتراحات للتحسين، فلا تتردد في المساهمة! [تحرير على GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MediaPipeFaceLandmarker/ar.md)

---
**Source fingerprint (SHA-256):** `f60ed6201288a59d65d62cc98c12f227a353870c36decea8da81a063cfdf2bba`
