RGB Set
هذه الدالة تقوم باختيار بكسلات في الصورة بناءً على نطاقات القيم للقنوات الحمراء والخضراء والزرقاء، ثم تستبدل تلك البكسلات بلون تختاره. استخدمها لعزل مناطق لونية (للغرض القناع، العرض المرئي أو المعالجة اللاحقة) دون إعدادات تقنية معقدة.
📥 المدخلات
Image Any
الصورة الرئيسية المراد معالجتها (أي صورة ملونة).
Mask Color
لون الاستبدال الاختياري المستخدم للبكسلات التي تطابق نطاقات RGB المحددة. إذا لم يُقدّم، تُصبح البكسلات المطابقة سوداء.
📤 المخرجات
Image Any
الصورة الناتجة حيث تم استبدال البكسلات الواقعة ضمن نطاقات RGB المحددة بـ Mask Color (أو سوداء إذا لم يُقدّم لون).
🕹️ عناصر التحكم
Red Value (Min-Max)
شريط نطاق أفقي لتعيين الحد الأدنى والحد الأقصى لقيم القناة الحمراء المقبولة.
Green Value (Min-Max)
شريط نطاق أفقي لتعيين الحد الأدنى والحد الأقصى لقيم القناة الخضراء المقبولة.
Blue Value (Min-Max)
شريط نطاق أفقي لتعيين الحد الأدنى والحد الأقصى لقيم القناة الزرقاء المقبولة.
⚙️ كيف يعمل
يفحص البلوك كل بكسل في الصورة المدخلة ويتحقق مما إذا كانت قيم R وG وB تقع داخل النطاقات المحددة بواسطة الشرائح الثلاثة.
يعتبر البكسل مطابقًا فقط إذا كانت القيم الثلاث كلها داخل النطاقات المختارة.
تُستبدل البكسلات المطابقة باللون المقدم إلى مدخل
Mask Color. إذا لم يُقدّم لون، تصبح البكسلات المطابقة سوداء.تُخرج الصورة المعالجة عبر منفذ الإخراج ويمكن معاينتها أو تمريرها إلى بلوكات أخرى للمزيد من المعالجة.
✨ الميزات
أشرطة Min/Max لكل قناة لتحديد نطاق لوني دقيق.
إمكانية تزويد لون استبدال خارجي لتحديد اللون ديناميكيًا.
معاينة فورية مناسبة—ضبط الشرائح يعرض النتائج فورًا عند استخدامه مع بلوك عرض الصورة.
يعمل مع أي صيغة صورة ملونة قياسية مقبولة من النظام.
📝 تعليمات الاستخدام
وصل بلوك ينتج صورة ملونة إلى مدخل
Image Any(مثل بلوك الكاميرا أو محمّل الصور).اضبط الشرائح
Red Value (Min-Max),Green Value (Min-Max)وBlue Value (Min-Max)لاختيار نطاق اللون المطلوب.اختياريًا، وصل مصدر لون إلى
Mask Colorلتحديد لون استبدال البكسلات المطابقة.استخدم صورة الإخراج للعرض أو مرّرها إلى بلوكات معالجة لاحقة.
💡 نصائح وحيل
لجعل اختيار اللون أسهل، استخدم أولًا
HSV Filterلتضييق المنطقة المطلوبة في مساحة لونية أكثر إدراكا، ثم أدخل الناتج إلى هذا البلوك.استخدم
Blurقبل هذا البلوك لتقليل الضوضاء وتفادي المطابقات النقطية الصغيرة.إذا فضلت المطابقة أحادية القناة أو القائمة على مرجع، استخدم
Image ThresholdأوImage Color Matchقبل ضبط نطاقات RGB.اقتصِ المنطقة المهتمة باستخدام
Image ROIأوImage ROI Selectلتقليل المعالجة وتسريع التجارب.للمعاينة البصرية، صل الإخراج إلى
Show Imageلمعاينة البكسلات المستبدلة في الوقت الفعلي.إذا كنت ستغذي النتيجة في عمليات تجزئة أو قناع، اجمعها مع
Apply Maskلعزل أو دمج المناطق المطابقة مع صور أخرى.
🛠️ استكشاف الأخطاء وإصلاحها
لا تتغير أي بكسلات: وسّع نطاقات Min/Max أو جرّب المعالجة المسبقة باستخدام
HSV FilterأوBlurلزيادة المتانة.تطابق الكثير من البكسلات غير المرغوبة: ضيّق النطاقات، جرّب كل قناة على حدة، أو استخدم
Image ROIلتقييد منطقة البحث.لون الاستبدال لا يُطبّق كما هو متوقع: تأكد أن مدخل
Mask Colorيقدم لونًا صالحًا (قيمة ثلاثية القنوات). إذا تُرك مفصولًا، ستصبح البكسلات المطابقة سوداء.بطء في الأداء على صور كبيرة: قلّل حجم الصورة باستخدام
Image Resizerأو اقتطع الصورة بـImage ROIقبل استخدام هذا البلوك.
آخر تحديث