Subtract Images
هذا الدالة تقوم بحساب الفرق بكسل-ببكسل بين صورتين لتسليط الضوء على التغييرات أو العيوب. مفيدة لمهام المقارنة مثل اكتشاف الانحرافات عن مرجع، الفحص البصري وتحليل الحركة/التغير.
📥 المدخلات
Actual Image
مقبس الإدخال — الصورة المصدر التي سيتم مقارنتها.
Reference Image
مقبس الإدخال — الصورة المرجعية التي سيتم طرحها من الصورة الفعلية (الخط الأساسي أو المرجع).
📤 المخرجات
Difference Image
مقبس المخرج — الصورة الناتجة التي توضح الفرق بكسل-ببكسل بين المدخلتين.
🕹️ عناصر التحكم
لا يحتوي هذا البلوق على عناصر تحكم أو ويدجت مرئية للمستخدم.
🎨 الميزات
يُنتج صورة فرق مرئية تُبرز التغيرات على مستوى البكسل بين صورتين لهما نفس الأبعاد.
يعمل مع الصور الملونة أو الرمادية (كلا المدخلين يجب أن يكونا بنفس الأبعاد).
عملية بسيطة وسريعة، مناسبة كخطوة معالجة أولية لعمليات الكشف أو التسجيل التالية.
⚙️ آلية التشغيل
عندما يوفر كلا مقبسي الإدخال صورًا، يقوم البلوق بإنتاج Difference Image عن طريق إجراء طرح بكسل-ببكسل للمرجع من الصورة الفعلية. يتطلب البلوق أن تكون أحجام الصورتين متطابقة؛ إذا اختلفت الأحجام فسيتم الإبلاغ عن خطأ. يمكن توجيه ناتج الفرق إلى وحدات عرض، أو تحديد العتبة، أو عدّ ليفسر النتائج.
📝 الاستخدام
وصل صورة المصدر إلى مقبس الإدخال
Actual Image.وصل صورة الخط الأساس أو المرجعية إلى مقبس الإدخال
Reference Image.تأكد من أن الصورتين لهما نفس الحجم. إذا لم يكن كذلك، أدرج البلوق
Image Resizeقبل هذا البلوق.استخدم مخرج
Difference Imageللعرض أو للمعالجة اللاحقة.
أمثلة على سير العمل الشائعة:
الفحص البصري: وصل
Difference ImageإلىShow Imageلمعاينة التغيرات.الكشف الثنائي (Binary): أدخل
Difference ImageفيImage Thresholdلإنشاء قناع للمناطق المتغيرة.القياس الكمي: مرّر القناع الناتج بعد العتبة إلى
Non-zero of Imageلعد البكسلات المتغيرة.التسجيل: احفظ النتائج باستخدام
Image LoggerأوImage Writeللاحتفاظ بسجلات.
💡 نصائح وحيل
تأكد من محاذاة الصور ومطابقة الدقة قبل الطرح. استخدم
Image Resizeأو وحدات المحاذاة الهندسية إذا لزم الأمر.لجعل الفروق الطفيفة أكثر وضوحًا، طبق
Contrast OptimizationأوNormalize ImageعلىDifference Imageقبل العرض.قم بتحويل الفرق إلى قناع ثنائي باستخدام
Image Thresholdلعزل التغييرات ذات المغزى. وبدمجه معNon-zero of Imageستحصل على مقياس عددي للتغيير.للفحص السريع أثناء التطوير، وصل المخرج إلى
Show Image. للعمليات الآلية، احفظ النتائج بواسطةImage LoggerأوImage Write.إذا كنت تتوقع مخرجات بقناة مفردة، تحقق من تنسيقات قنوات المدخلات (رمادية مقابل RGB) في المراحل السابقة وقم بتحويلها بشكل متسق.
🛠️ استكشاف الأخطاء وإصلاحها
أحجام الصور غير المطابقة تأكد من أن كلا المدخلين يتشاركان العرض والارتفاع نفسه. استخدم بلوق
Image Resizeلإعادة أخذ عينة إحدى الصور.فرق قليل جدًا أو غير مرئي طبق
Contrast OptimizationأوNormalize Imageلتضخيم التغيرات الصغيرة، أو استخدمImage Thresholdلإنشاء قناع ثنائي.ألوان أو قنوات غير متوقعة تأكد من أن كلا المدخلين في نفس فضاء الألوان (كلاهما رمادي أو كلاهما RGB) قبل توصيلهما.
الحاجة إلى مقياس عددي للتغيير بعد تطبيق العتبة على الفرق، أرسل القناع إلى
Non-zero of Imageللحصول على عدد البكسلات المتغيرة.
آخر تحديث