Normalize Image
تقوم هذه الدالة بإعادة تحجيم قيم بكسل الصورة باستخدام طرق تطبيع قابلة للاختيار لتحسين العرض أو ضبط النطاق الديناميكي. تدعم أيضاً القص (clipping) استنادًا إلى إحصائيات الصورة لتقليل تأثير القيم الشاذة.
📥 المدخلات
Reference الصورة الأساسية التي سيتم تطبيعها. (مأخذ إدخال)
Second Image صورة اختيارية تُستخدم لحساب الإحصائيات الخاصة بالتطبيع. إذا تم توصيلها، تُستخدم إحصائياتها بدلاً من إحصائيات Reference. (مأخذ إدخال)
📤 المخرجات
Image Any الصورة بعد التطبيع جاهزة للمعالجة اللاحقة أو العرض. (مأخذ إخراج)
🕹️ عناصر التحكم
Morph Type اختر طريقة التطبيع. الخيارات الشائعة تتضمن:
NORM_MINMAXتعيد مقياس قيم البكسل إلى نطاق محدد للعرض.NORM_INFتقيد القيم بالنسبة إلى القيمة العظمى، مفيد لتعديل النطاق الديناميكي.
Pixel Range حدد نطاق القيم المستهدف لبيكسلات الخرج باستخدام شريط نطاق أفقي. يتحكم هذا بالحد الأدنى والحد الأقصى بعد التطبيع.
Clip Intensity ضبط مقدار القص حول المتوسط (يعبر عنه بنسبة). القيم الأعلى تقلل من القيم المتطرفة عن طريق قص القيم خارج المتوسط ± (clip × الانحراف المعياري).
⚙️ آلية التشغيل
عند التشغيل، يقرأ البلوك إعدادات
Morph TypeوPixel RangeوClip Intensityويطبق التطبيع على صورةReference.إذا كانت
Second Imageمتصلة، تُستخدم المتوسط والانحراف المعياري لتلك الصورة لتحديد نطاق القص؛ وإلا تُستخدم إحصائيات صورةReference.يقوم البلوك أولاً بقص القيم الشديدة حول المتوسط وفقًا لقيمة
Clip Intensity، ثم يقوم بترجمة قيم البكسل إلىPixel Rangeالمختار باستخدام طريقة التطبيع المحددة لإنتاج صورة الإخراج.
🎨 الميزات
اختيار سريع بين مقياس مناسب للعرض (
NORM_MINMAX) ومقياس مقيد بالقيمة العظمى (NORM_INF).قص قابل للتعديل لتقليل تأثير القيم المتطرفة أو البكسلات المشوشة.
خيار استخدام صورة منفصلة لإحصاءات التطبيع، مما يتيح تطبيعًا متسقًا عبر صور متعددة أو تدفقات كاميرا.
📝 تعليمات الاستخدام
وصل الصورة التي تريد تطبيعها إلى مدخل
Reference.اختياريًا، وصل صورة ثابتة أو عينة خلفية إلى مدخل
Second Imageلاستخدام إحصاءاتها.اختر
Morph Typeالمناسب لهدفك:استخدم
NORM_MINMAXلتعيين نطاق عرض صريح.استخدم
NORM_INFعند الرغبة في التقييد بالقيم العظمى.
اضبط
Pixel Rangeلتحديد قيم min/max في الإخراج.اضبط
Clip Intensityللحد من تأثير القيم المتطرفة قبل التطبيع.قم بتغذية الناتج
Image Anyإلى بلوكات العرض أو المعالجة اللاحقة.
💡 نصائح وحيل
إذا كانت الصور المدخلة كبيرة جدًا، أضف
Image Resizerقبل هذا البلوك لتسريع معاينات العمل.استخدم
DenoisingأوBlurقبل التطبيع لتقليل القص الناتج عن الضوضاء والحصول على إحصائيات أكثر استقرارًا.لتحسين التباين المدفوع بالهيستوجرام، جرب
Auto ContrastأوContrast Optimizationبعد التطبيع لتحسين المظهر البصري.لمعاينة النتائج بصريًا، وصل الإخراج إلى
Show Imageأو احفظ أمثلة باستخدامImage Logger/Image Write.عند التحضير لمهام الكشف، طبّع الصور بشكل متسق عبر الإطارات عن طريق تزويد
Second Imageبصورة ممثلة (مثل عينة خلفية) ليصبح الكشف اللاحق (مثلFind ObjectأوObject Detection) أقل حساسية لتغيرات الإضاءة.
🛠️ استكشاف الأخطاء وإصلاحها
إذا بدا الإخراج باهتًا أو مقصوصًا، قلل
Clip Intensityأو وسعPixel Range.إذا بدا التطبيع غير متسق عبر الإطارات، قدّم صورة ثابتة إلى
Second Imageليتم استخدام نفس المرجع الإحصائي في كل مرة.إذا لم تظهر أي صورة، تأكد من توصيل صورة صالحة إلى
Referenceواعرض المعاينة باستخدامShow Image.
آخر تحديث