Approximate Contour
هذه الوظيفة تُبسط المحيط المُعطى بإنشاء مضلع محيط بعدد أقل من الحواف. تعرض كل من المحيط الأصلي والتقريب المبسّط، وتوفّر معلومات هندسية مثل المركز، المحيط وعدد الزوايا.
📥 المدخلات
Image Anyالصورة المستخدمة للعرض (يُرسم عليها المحيط الأصلي والمحيط المُقَرب).Contourالمحيط المُدخل الذي سيتم تقريبه (بيانات الشكل).
📤 المخرجات
Image Anyصورة تُظهر المحيط الأصلي والمضلع المُقَرَّب مع علامات الزوايا.Contourالمحيط المُقَرَّب كمخرج شكل.Centerمركز الكتلة (centroid) للمحيط المُقَرَّب (x, y).Perimeterطول المحيط للمحيط المُقَرَّب.Number of cornersعدد رؤوس المضلع المُقَرَّب.
🕹️ الضوابط
Epsilonشريط منزلق لضبط سماحية التقريب. القيم الأعلى تُنتج مضلعات أبسط بعدد أقل من الزوايا؛ القيم الأقل تحافظ على تفاصيل أكثر.
⚙️ آلية التشغيل
عند تشغيل البلوك، يستقبل صورة ومحيط عبر منافذ المدخلات.
يستخدم البلوك قيمة
Epsilonلتحديد مدى قوة تبسيط المحيط (يُطبَّق epsilon نسبةً إلى محيط الشكل).يُنشئ البلوك مضلعًا مُبَسَّطًا ويرسم كلًا من المحيط الأصلي والتقريب على الصورة لتوفير مخرجات بصرية.
ثم يحسب البلوك مركز الكتلة، المحيط وعدد الزوايا للمحيط المُقَرَّب ويُرسل هذه القيم عبر منافذ المخرجات.
🎯 الميزات
مقارنة بصرية: يعرض المحيط الأصلي بلون والمضلع المُقَرَّب بلون آخر على الصورة الناتجة، مع تمييز نقاط الزوايا لفحص سريع.
مخرجات رقمية: يوفّر موقع المركز، المحيط وعدد الزوايا للاستخدام في منطق لاحق أو تسجيل البيانات.
تقريب قابل للتعديل: الشريط المنزلق يتيح طريقة بديهية للتوازن بين التبسيط والدقة.
📝 تعليمات الاستخدام
زوّد مخرج محيط (مثلاً من بلوك
Find Contour) إلى مدخلContour.زوّد الصورة التي تريد أن تُعلَّم إلى مدخل
Image Any.عدّل قيمة
Epsilonحتى يتطابق الشكل المُقَرَّب مع مستوى التفاصيل المطلوب.استخدم المخرجات للعرض، القياس أو المعالجة اللاحقة.
💡 نصائح وحيل
للحصول على محيطات مناسبة للتقريب، استخدم أولًا بلوك
Find Contourلاكتشاف المحيطات التي تُغذّي هذا البلوك.عالج الصورة المصدَرية مسبقًا باستخدام
Blur,Image ThresholdأوMorphological Transformationsلتقليل الضوضاء والحصول على محيطات أنظف.استخدم
Image ROIأوImage ROI Selectلقص منطقة الاهتمام قبل اكتشاف المحيط وتقريبه لتسريع المعالجة وتجنب الأشكال غير المهمة.بعد التقريب، قد ترغب في:
تحويل المحيط المُقَرَّب إلى مقصوصة صورة باستخدام
Contour to Imageللفحص المُركَّز.ملاءمة أشكال محيطة بسيطة باستخدام
Minimum Rectangle,Minimum CircleأوMinimum Ellipseللقياسات أو محاذاة العناصر.ملء الشكل المُقَرَّب باستخدام
Fill Contourعندما تحتاج إلى قناع ثنائي للمنطقة.
استخدم
Draw Rectangle,Draw Pointأو بلوكات الرسم الأخرى لإضافة تعليقات مرئية إضافية أو الجمع مع نتائج الكشف.لتحويل الإحداثيات (لتعديلات ROI أو المحاذاة)، استخدم
Translate Shape.
🛠️ استكشاف الأخطاء وإصلاحها
إذا كان المضلع المُقَرَّب خشنًا جدًا أو مفصّلًا أكثر من اللازم، غيّر قيمة
Epsilonتدريجيًا حتى تحصل على عدد الزوايا المرغوب.إذا كانت مخرجات
Contourفارغة أو غير صحيحة، تأكد من أن مصدر المحيط (مثلFind Contour) ينتج أشكالًا صحيحة وأن خطوات المعالجة المسبقة تُنتج فصلًا واضحًا بين المقدمة والخلفية.إذا كانت العلامات البصرية في غير مكانها بعد القص أو تحويل الإحداثيات، تحقق من أن البلوكات اللاحقة (ROI أو التحويل أو الرسم) تستخدم أنظمة إحداثيات متسقة.
آخر تحديث