Minimum Rotated Rectangle
هذه الدالة تحسب أصغر مستطيل مدور (مستطيل بزاوية) يحيط بشكلٍ معين (contour) في الصورة. مفيدة لقياس حجم واتجاه الأجسام الموجهة، ولعرض هندسة التغليف عندما لا تكون محاذية لمحاور الصورة.
📥 المدخلات
Imageصورة المصدر المستخدمة للعرض والمرجع.Contourالشكل/الـ contour المستخدم لحساب المستطيل المدور الأدنى المساحة.
📤 المخرجات
Imageصورة المصدر مع توضيح المستطيل المدور المحسوب والـ contour.Centerنقطة المركز للمستطيل المدور المحسوب.Widthقيمة العرض للمستطيل المدور.Heightقيمة الارتفاع للمستطيل المدور.Angleزاوية دوران المستطيل (الاتجاه).Contourتمثيل الـ contour للمستطيل المدور (كمخرج شكل).Rectangle Imageمعاينة منفصلة تُظهر المنطقة المقصوصة/المصححة للمستطيل.
🕹️ الضوابط
لا يحتوي هذا البلوك على ضوابط قابلة للتحرير من قبل المستخدم. يعمل تلقائيًا عند تزويده بكلتا المدخلات.
🎯 الميزات
يحسب مستطيلاً بأدنى مساحة قد يكون مدورًا بالنسبة لمحاور الصورة.
يوفر قياسات هندسية: المركز، العرض، الارتفاع والزاوية.
يعرض النتائج مباشرةً على صورة المصدر وكصورة مستطيل منفصلة.
يخرج المستطيل كـ contour/shape بحيث يمكن توجيهه إلى بلوكات أخرى لمزيد من المعالجة.
⚙️ آلية العمل
عند توفير صورة وـ contour، يحلل البلوك شكل الـ contour ليحدد المستطيل الأصغر مساحةً الذي يحيطه. ثم ينتج قياسات رقمية للحجم والاتجاه، ويرسم المستطيل على الصورة لعرض فوري، كما يوفر المستطيل كمخرج شكل وصورة منفصلين. إذا لم يُزوّد contour صالح، فلن ينتج البلوك نتائج هندسية (سيصدر مخرجات فارغة أو افتراضية).
📝 تعليمات الاستخدام
زود مدخل
Contourبشكل يمثل الجسم المراد (انظر النصائح حول كيفية الحصول على الـ contours).وصل نفس صورة المرجع (أو نسخة منها) إلى مدخل
Imageإذا أردت عرضًا مشروحًا.اطلع على القيم في مخرجات
CenterوWidthوHeightوAngleللاستخدام في القياس أو المنطق.استخدم مخرج
Rectangle Imageعندما تحتاج إلى عرض مقصوص أو مُصحح للمنطقة المكتشفة.
💡 نصائح وحيل
للحصول على contours من الصور الخام، اجمع مع
Find ContourأوFeature Detectorلاستخراج أطراف الأجسام قبل ربطها بهذا البلوك.إذا كانت الـ contours ضوضائية أو تحتوي نقاطًا كثيرة، استخدم
Approximate Contourلتبسيط الـ contour وتحسين ثبات القياس.للأشكال التي يُغلفها أفضل قشرة محدبة، جرّب
Hull Convexأولاً ثم مرّر الناتج إلى هذا البلوك.قارن بين هندسيات التغليف المختلفة بربط هذا البلوك مع
Minimum Circle،Minimum Ellipse، أوMinimum Rectangleلاختيار الأنسب لتطبيقك.استخدم
Image ROI SelectأوImage ROIلقص المنطقة قبل استخراج الـ contour عندما تهتم بمنطقة فرعية فقط.صوّر أو صدر النتائج باستخدام
Draw RectangleأوDraw Result On Imageللحصول على تراكبات واضحة في التقارير أو الواجهة.
🛠️ استكشاف الأخطاء وإصلاحها
لم تُنتَج قياسات: تأكد من توصيل
Contourبصيغة صالحة وأن الـ contour ليس فارغًا.اتجاه أو حجم غير متوقع: جرّب تبسيط الـ contour باستخدام
Approximate Contourأو تحقق أن الـ contour يعبر عن الجسم المقصود (استخدمContour to Imageللفحص).المستطيل لا يغطي الجسم بشكل صحيح: تحقق من خطوة استخراج الـ contour للثغرات أو القطع المتقطعة؛ فكر في استخدام
Hull Convexلصنع غلاف قبل القياس.
آخر تحديث