Mean Shift Filtering
تقوم هذه الدالة بتطبيق Mean Shift Filtering على الصور ذات النظام اللوني RGB لتنعيم المناطق اللونية مع الحفاظ على الحواف. مفيدة لإزالة الضوضاء، تجزئة الألوان، وتحضير الصور لتحليل الحدود أو الكتل (blob analysis).
📥 Inputs
ImageRGB — صورة RGB الأساسية التي سيتم معالجتها.
(المقبس هنا هو مقبس إدخال)
📤 Outputs
ImageRGB — صورة RGB بعد التصفية (نفس نوع الإدخال).
(المقبس هنا هو مقبس إخراج)
🕹️ Controls
Spatial Radius — شريط تحكم يحدد الحي المكاني المستخدم في التصفية (قيمة أصغر = الحفاظ على تفاصيل أدق).
النطاق: 1 — 3
Color Window Radius — شريط تحكم يضبط نافذة تشابه الألوان (قيمة أكبر = تنعيم لوني أقوى).
النطاق: 20 — 100
Maximum Level Radius — شريط تحكم يحدد عدد مستويات الهرم المستخدمة داخليًا (القيم الأعلى = تنعيم أكثر قوة لكن أبطأ).
النطاق: 1 — 5
⚙️ Running mechanism
عند استلام هذا البلوك لصورة عبر مدخل ImageRGB، يطبق مرشح الـ mean shift باستخدام القيم المحددة على الأشرطة الثلاثة ويخرج الصورة المعالجة عبر مخرج ImageRGB. أي تغيّر في أي شريط سيؤثر عند التقييم التالي، لذا يمكنك ضبط المعلمات تفاعليًا أثناء معاينة النتائج.
✨ Features
ينعم المناطق اللونية مع إبقاء حواف الكائنات حادة.
يقلّل الضوضاء والتفاصيل النسيجية الصغيرة، مما يسهل التجزئة واكتشاف الأشكال.
إمكانية ضبط المعلمات في الوقت الحقيقي عبر الأشرطة لتجارب سريعة.
📝 Usage recommendations
أدخل صورة RGB إلى مدخل
ImageRGB.عدّل
Spatial Radiusللتحكم بمدى التنعيم المكاني المحلي.قم بزيادة
Color Window Radiusلدمج الألوان المتشابهة إلى مناطق متجانسة أكبر.استخدم
Maximum Level Radiusبحذر — القيم الأعلى تزيد زمن المعالجة.عاين النتيجة من مخرج
ImageRGBفي بلوك المعاينة أو عارض الصور.
💡 Tips and Tricks
إذا كانت الصورة كبيرة جدًا والمعالجة بطيئة، ضع
Image Resizerقبل هذا البلوك لتقليل أبعاد الصورة وتسريع المعالجة.لمدخلات صاخبة، فكّر في تمرير صورة خفيفة عبر
Blurقبل mean shift لإزالة ضوضاء الحساس دون فقدان الحواف المهمة.بعد mean shift، استخدم
Find ContourأوBlob Detectorلاستخراج أشكال كائنات نظيفة من المناطق الملونة المموهة.للتركيز على منطقة محددة، اقطع أولًا باستخدام
Image ROI Selectومرّر الصورة المقتطعة إلى هذا البلوك.استخدم
HSV FilterأوColor Quantizer and Clusteringبعد mean shift لتحسين التجزئة القائمة على اللون.عاين النتائج مع
Show Imageواحفظ الإطارات المهمة باستخدامImage LoggerأوImage Write.
(التلميحات أعلاه تشير إلى بلوكات مساعدة متوفرة في النظام)
🛠️ Troubleshooting
أداء بطيء: قلّل
Color Window RadiusأوMaximum Level Radius، أو قلّل حجم الصورة عبرImage Resizer.تفاصيل مفرطة في التنعيم: قلّل
Color Window Radiusو/أوSpatial Radiusللحفاظ على ميزات أدق.تجزئة غير متساوية عند تغير الإضاءة: جرّب الجمع مع
HSV Filterأو ضبط إعدادات الالتقاط قبل المعالجة.ألوان أو شوائب غير متوقعة: تصفح الخطوات الوسيطة باستخدام
Show Imageللتحقق من المدخلات وفكّر في استخدامBlurأو تقنيات إزالة الضوضاء upstream.
آخر تحديث