Find Contour
هذا الكتلة الوظيفية تكتشف وتحدد الحدود (contours) في صورة بتدرج الرمادي. استخدمها لتحديد الأشكال، والحصول على موضعها، ومساحتها، ودورانها، وعرض معاينة للحد المحدد على الصورة. يمكن ضبط حدود المساحة وطرق التقريب للمساعدة في ترشيح وتحسين النتائج.
📥 المدخلات
Image Gray صورة بتدرج الرمادي المستخدمة لاكتشاف الحدود (صورة بقناة واحدة).
📤 المخرجات
Selected Contour المحيط (الشكل) المختار بناءً على الاختيار أو الاختيار التلقائي.
Contours قائمة بجميع الحدود المكتشفة التي اجتازت عوامل التصفية.
Contour Image صورة معاينة مع رسم المحيط المُختار ووضع علامة على المركز.
Object Position مركز (x, y) للمحيط المختار.
Object Rotation زاوية اتجاه المحيط المختار (بالدرجات).
Object Area قيمة المساحة للمحيط المختار (بوحدات البكسل).
Object Count عدد الحدود الموجودة بعد التصفية.
🕹️ الضوابط
Minimum Contour Area (%) شريط نطاق أفقي لتحديد النسبة المئوية الدنيا والقصوى لمساحة المحيط نسبةً إلى مساحة الصورة؛ يتم تجاهل الحدود خارج هذا النطاق.
Approximation Method قائمة منسدلة لاختيار استراتيجية تقريب المحيط (يؤثر على تفصيل المحيط مقابل تبسيطه).
Contour Selection قائمة منسدلة تعرض الحدود المكتشفة (مع نسب المساحة) بحيث يمكنك اختيار واحد للفحص أو القياس.
🎨 الميزات
معاينة بصرية للمحيط المُختار مع علامة المركز وخطوط المحيط المرسومة.
ترشيح قائم على المساحة لتجاهل الأشكال الصغيرة جداً أو الكبيرة جداً.
خيارات تقريب متعددة للسيطرة على تفصيل المحيط وتنعيمه.
مخرجات تتضمن الشكل والهندسة (الشكل، المركز، الزاوية، المساحة) بالإضافة إلى قائمة بكل الحدود المُتحققة.
حماية تلقائية ضد نتائج مفرطة عن طريق تقييد عدد الحدود المعالجة لتحسين الأداء.
⚙️ كيفية التشغيل
عند التنفيذ، يقوم الكتلة بتحليل صورة تدرج الرمادي المُزوَّدة، يكتشف الحدود، يصفِّها وفق نطاق المساحة المُكوَّن، يرتبها حسب الحجم، ويجعل محيطاً محدداً متاحاً للفحص. تعرض صورة المعاينة المحيط المختار ومركزه، ويصدّر الكتلة بيانات رقمية وشكلية للمعالجة اللاحقة.
💡 نصائح وحيل
قم بمرحلة ما قبل المعالجة باستخدام
Image ThresholdأوImage Adaptive ThresholdأوBlurلتحسين اكتشاف الحدود في المدخلات المشوشة.استخدم
Image ROI SelectأوImage ROIلقص منطقة الاهتمام قبل تشغيل هذه الكتلة لتجنب الحدود غير ذات الصلة.اجرِ اقتراناً مع
Approximate ContourأوMinimum RectangleأوMinimum EllipseأوMinimum Circleللحصول على تمثيلات هندسية أبسط من المحيط المُختار.استخدم
Translate Shapeلتحويل الأشكال المكتشفة إلى إطار إحداثي مشترك عند جمع مدخلات متعددة.صوّر أو علق النتائج باستخدام
Draw RectangleأوDraw Result On ImageأوDraw Detectionsلواجهات تراكب أوضح.إذا احتجت مجالات متعددة الأضلاع كمدخلات أو لتقييد التحليل، اجمع مع
Image ROI PolygonأوImage ROI Polygon Multi.سجّل الصور أو النتائج باستخدام
Image LoggerأوImage Write، أو صدر البيانات الرقمية باستخدامCSV Export/Data to JSON.اجمعها مع
Find Object(مطابقة القالب) أوFeature Detectorلإجراء تحديد أدق للأجسام بعد فرز بدائي بواسطة الحدود.لأنظمة مراقبة الجودة، اربط مخرجات لاحقة إلى
Measure Object DistanceأوCheck AreaأوRectangles in Rectangleلتنفيذ منطق قبول/رفض.
🛠️ استكشاف الأخطاء وإصلاحها
إذا لم يتم العثور على أي حدود، وسّع نطاق
Minimum Contour Area (%)أو حسّن تباين المدخلات باستخدامAuto ContrastأوDenoising.إذا ظهرت العديد من الحدود الصغيرة غير المرغوب فيها، زد الحد الأدنى للمساحة أو طبّق
Image Threshold/Blurلإزالة الضوضاء.إذا كانت الحدود مفصّلة جداً، اختر
Approximation Methodأبسط لتقليل عدد الرؤوس وتبسيط مخرجات الأشكال.
آخر تحديث