For the complete documentation index, see llms.txt. This page is also available as Markdown.

قياس المحيط

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

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

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

باستخدام HSV Filter وتعديل Hue وSaturation وValue سنحاول فصل الآلة الحاسبة عن الخلفية:

انقر للتكبير

يمكنك تشغيل السيناريو خطوة بخطوة في كل مرة تعدّل مؤشرات HSV Filter لرؤية المخرجات المختلفة. لفهم معنى HSV، راجع توثيق HSV Filter.

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

الآن بعد أن فصلنا بنجاح محيط العنصر عن الخلفية، يمكننا استخدام Edge Filter وFind Contour لاستخراج شكل العنصر. أضف هذه الكتل إلى السيناريو واضبط قيم المؤشرات:

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

لحساب العرض والارتفاع نحتاج إلى كتلة Minimum Rotated Rectangle. بدمجها مع Find Contour سنتمكن من حساب العرض والارتفاع والمساحة:

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

ها قد انتهينا! هذا الدليل بيّن كيفية حساب المساحة والعرض والارتفاع لعنصر عبر طريقة الفصل. يمكنك مراجعة طرق أخرى في قسم shape analysis للعمل مع أشكال مختلفة.

آخر تحديث