Auto Alignment
هذه الدالة تقوم بمحاذاة صورة الإدخال مع صورة مرجعية مقدَّمة بحيث تتطابق العناصر في الصورتين من حيث الموقع والحجم. استخدمها عندما تحتاج أن تشترك صورة الإدخال في نفس التأطير أو التسجيل كمرجع للمقارنة أو القياس أو المعالجة اللاحقة.
📥 المدخلات
Input Image
الصورة التي سيتم تحويلها لتطابق الصورة المرجعية.
Reference Image
الصورة الهدف التي تحدد المحاذاة المطلوبة (الموقع، المقياس والمنظور) لصورة الإدخال.
📤 المخرجات
Aligned Image
الصورة الناتجة بعد المحاذاة. إذا تعذّر إجراء المحاذاة، سيكون هذا المخرج فارغًا أو غير معدل وسيُعرض رسالة خطأ.
🕹️ الضوابط
No Controls
لا يحتوي هذا البلوك على عناصر واجهة إضافية. تتم المحاذاة فقط اعتمادًا على الصور المقدَّمة.
🎯 الميزات
محاذاة هادفة وبسيطة: أمدّ البلوك بصورتين وستحصل على نتيجة محاذاة بدون إعدادات إضافية.
تقرير فشل تلقائي: يعرض البلوك رسائل واضحة عند فشل المحاذاة (مثلاً عندما لا يمكن مطابقة المرجع).
خفيف وسهل الإدراج في أي سلسلة معالجة صور تحتاج تسجيلًا أو تطابقًا.
⚙️ آلية التشغيل
عند توصيل كل من
Input ImageوReference Image، يحاول البلوك مطابقة صورة الإدخال مع المرجع وإنتاجAligned Image.إذا نجحت المحاذاة، يحتوي المخرج على الصورة المحوَّلة التي تتطابق مع تأطير المرجع.
إذا لم يمكن تأسيس المحاذاة، يقوم البلوك بالإبلاغ عن خطأ ولا ينتج صورة محاذاة صالحة.
📝 تعليمات الاستخدام
قدّم
Reference Imageواضحة ومضاءة جيدًا وتحتوي المشهد أو العنصر نفسه الذي تتوقعه فيInput Image.صِل الصورة التي تريد محاذاتها إلى
Input Image.شغّل السيناريو. سيخرج البلوك
Aligned Imageعند النجاح.إذا فشلت المحاذاة، حسّن المدخلات (راجع قسم استكشاف الأخطاء) وحاول مرة أخرى.
💡 نصائح وحيل
إذا احتوت الصور على عناصر خلفية زائدة أو مناطق غير ذات صلة، قصها أولًا باستخدام
Image ROI SelectأوImage ROIللتركيز على منطقة الاهتمام.إذا كانت أحجام الصور مختلفة بشكل كبير، استخدم
Image ResizerأوImage Resizeلجعل الأبعاد متقاربة قبل المحاذاة.للصور ذات التفاصيل القليلة أو الضوضاء، حسّن التباين باستخدام
Contrast OptimizationأوAuto Contrastوخفّض الضوضاء باستخدامDenoisingلتحسين موثوقية المحاذاة.عرض النتائج باستخدام
Show Imageللتأكد من المحاذاة تفاعليًا. استخدمImage LoggerأوImage Writeلحفظ المخرجات المحاذية للمراجعة لاحقًا.عندما تكون المحاذاة جزءًا من خط معالجة (مثل القياسات أو الكشف)، شغّل المحاذاة قبل كاشفات مثل
Find ObjectأوTemplate Matchلضمان توافق الإحداثيات.عند القياس بين مناطق متعددة، فكّر في قص النتائج المحاذية باستخدام
Get ROIثم استخدم بلوكات القياس أو التحليل.
🛠️ استكشاف الأخطاء وإصلاحها
فشل المحاذاة أو إعطاء نتيجة مشوّهة:
تأكّد من أن الصورتين تحتويان نفس المعالم المرئية وتوجد تغطية كافية بينهما.
حسّن تباين الصورة باستخدام
Contrast Optimizationأو أزل الضوضاء باستخدامDenoising.قص لإزالة الخلفية المشتتة باستخدام
Image ROI Selectوأعد المحاولة.
لم يتم إنتاج مخرج:
تحقق من توصيل كل من
Input ImageوReference Imageوأنهما من أنواع الصور الصحيحة.افحص رسائل الخطأ في واجهة البلوك واستخدم
Show Imageلمعاينة المدخلات قبل المحاذاة.
استخدم الاقتراحات أعلاه لدمج هذا البلوك بفاعلية مع بلوكات أخرى في سيناريو العمل لديك للحصول على تسجيل صور موثوق ومتكرر.
آخر تحديث