For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 لكل قناة لتحديد نطاق لوني دقيق.

  • إمكانية تزويد لون استبدال خارجي لتحديد اللون ديناميكيًا.

  • معاينة فورية مناسبة—ضبط الشرائح يعرض النتائج فورًا عند استخدامه مع بلوك عرض الصورة.

  • يعمل مع أي صيغة صورة ملونة قياسية مقبولة من النظام.

📝 تعليمات الاستخدام

  1. وصل بلوك ينتج صورة ملونة إلى مدخل Image Any (مثل بلوك الكاميرا أو محمّل الصور).

  2. اضبط الشرائح Red Value (Min-Max), Green Value (Min-Max) وBlue Value (Min-Max) لاختيار نطاق اللون المطلوب.

  3. اختياريًا، وصل مصدر لون إلى Mask Color لتحديد لون استبدال البكسلات المطابقة.

  4. استخدم صورة الإخراج للعرض أو مرّرها إلى بلوكات معالجة لاحقة.

💡 نصائح وحيل

  • لجعل اختيار اللون أسهل، استخدم أولًا 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 قبل استخدام هذا البلوك.

آخر تحديث