> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/arabic/msharya-nmwthjyh/circumference-measurement.md).

# قياس المحيط

يمكنك قياس عدة خواص لعنصر مثل العرض، الارتفاع، والمحيط باستخدام كتل الوظائف المضمنة في AugeLab Studio.

في هذا المثال، سنفصل العنصر عن الخلفية ونقيس المساحة، العرض والارتفاع.

أولاً، استخدم كتلة **Load Image** وحمّل ملف **paper.jpg** من مجلد الصور التجريبية.

باستخدام [**HSV Filter**](/arabic/alblwkat-alwzyfyh/blocks-reference/image-transformations/color-filters/hsv-filter.md) وتعديل Hue وSaturation وValue سنحاول فصل الآلة الحاسبة عن الخلفية:

<figure><img src="/files/m1CqeCKYP74inGV05XfB" alt=""><figcaption><p>انقر للتكبير</p></figcaption></figure>

يمكنك تشغيل السيناريو خطوة بخطوة في كل مرة تعدّل مؤشرات **HSV Filter** لرؤية المخرجات المختلفة. لفهم معنى HSV، راجع توثيق [HSV Filter](/arabic/alblwkat-alwzyfyh/blocks-reference/image-transformations/color-filters/hsv-filter.md).

> **ملاحظة:**\
> يمكنك استخدام كتلة **Blur** أو كتل معالجة مسبقة أخرى لتقليل الضوضاء العشوائية في الصور. ومع ذلك، من الأفضل حفظ المعالجة المسبقة للحد الأدنى عند العمل مع القياسات.

الآن بعد أن فصلنا بنجاح محيط العنصر عن الخلفية، يمكننا استخدام [**Edge Filter**](/arabic/alblwkat-alwzyfyh/blocks-reference/image-transformations/color-filters/edge-filter.md) و[**Find Contour**](/arabic/alblwkat-alwzyfyh/blocks-reference/detections-shapes/shape-analysis/find-contour.md) لاستخراج شكل العنصر. أضف هذه الكتل إلى السيناريو واضبط قيم المؤشرات:

<figure><img src="/files/WT5WEdJJfj2LAMOo2g7f" alt=""><figcaption></figcaption></figure>

التضاريس (Contours) هي مضلعات تتكوّن من عدة نقاط في فضاء الصورة ثنائي الأبعاد. باستخدام التضاريس، يمكنك حساب محيطها، نقطة المركز، الزاوية، إلخ. ومع ذلك، التضاريس نفسها لا تتضمن معلومات مباشرة عن العرض والارتفاع لأنها مضلعات بعدد غير معلوم من الحواف.

لحساب العرض والارتفاع نحتاج إلى كتلة [**Minimum Rotated Rectangle**](/arabic/alblwkat-alwzyfyh/blocks-reference/detections-shapes/shape-analysis/minimum-rotated-rectangle.md). بدمجها مع **Find Contour** سنتمكن من حساب العرض والارتفاع والمساحة:

<figure><img src="/files/LsVIZW8l6IQC96m2ZZd7" alt=""><figcaption></figcaption></figure>

القيم المحسوبة للعرض، الارتفاع، والمساحة لا تمثل وحدات الحياة الواقعية؛ إنها تمثل عدد البكسلات. لتحويلها إلى وحدات مترية، ستحتاج إلى ثابت يحول من البكسل إلى وحدة الطول المرغوبة.

ها قد انتهينا! هذا الدليل بيّن كيفية حساب المساحة والعرض والارتفاع لعنصر عبر طريقة الفصل. يمكنك مراجعة طرق أخرى في قسم [shape analysis](https://github.com/AugelabTech/AugeLab-Studio-Gitbook-Docs/blob/main/arabic/blocks/blocks-reference/imgproc2/shape_analysis/README.md) للعمل مع أشكال مختلفة.
