# عقدة SDPoseFaceBBoxes

تقوم عقدة SDPoseFaceBBoxes بمعالجة بيانات النقاط الرئيسية للوضعية (pose keypoints) لاكتشاف وإنشاء مربعات إحاطة حول الوجوه البشرية. تقوم بتحليل النقاط الرئيسية ثنائية الأبعاد للوجه لكل شخص في الإطار، وحساب مربع إحاطة بناءً على تلك النقاط، مع إمكانية ضبط حجم وشكل المربع. يتم تنسيق مربعات الإحاطة الناتجة لتكون متوافقة مع العقد الأخرى في سير عمل SDPose، مثل عقدة SDPoseKeypointExtractor.

## المدخلات

| المعامل | الوصف | نوع البيانات | إجباري | النطاق |
| --- | --- | --- | --- | --- |
| `النقاط الرئيسية` | بيانات النقاط الرئيسية للوضعية التي تحتوي على معلومات حول الأشخاص المكتشفين ومعالم الجسم/الوجه لكل إطار. | POSE_KEYPOINT | نعم | - |
| `المقياس` | مضاعف مساحة مربع الإحاطة حول كل وجه مكتشف. القيمة الأكبر تنشئ مربعًا أكبر. (الافتراضي: 1.5) | FLOAT | لا | 1.0 - 10.0 |
| `إجبار الشكل المربع` | توسيع المحور الأقصر لمربع الإحاطة بحيث تكون منطقة الاقتصاص مربعة دائمًا. (الافتراضي: True) | BOOLEAN | لا | - |

**ملاحظة:** يجب أن يكون مدخل `keypoints` بالتنسيق المحدد الذي تنتجه عقد مثل SDPoseKeypointExtractor، بحيث يحتوي على بيانات `canvas_height` و`canvas_width` و`people` مع `face_keypoints_2d` لكل شخص.

## المخرجات

| اسم المخرج | الوصف | نوع البيانات |
| --- | --- | --- |
| `bboxes` | قائمة بمربعات إحاطة الوجه لكل إطار. يتم تعريف كل مربع إحاطة بإحداثيات الزاوية العلوية اليسرى (`x`, `y`) و`width` و`height`. هذا المخرج متوافق مع مدخل `bboxes` لعقدة SDPoseKeypointExtractor. | BOUNDINGBOX |

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

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