Color Density Percentage
يحسب هذا البلوك مقدار مساهمة كل قناة لونية (Red, Green, Blue) في الشدة الإجمالية للصورة الملونة. يكون مفيدًا لتحليل سريع للألوان، فحوصات الجودة، واتخاذ قرارات ما قبل المعالجة في سلاسل معالجة الرؤية.
📥 المدخلات
Image Any
صورة ملونة بثلاث قنوات (RGB أو BGR). يتوقع البلوك صورة ملونة عادية ليحسب مجموع القيم والنسب لكل قناة.
📤 المخرجات
Red Percentage
نسبة شدة اللون الأحمر مقارنةً بإجمالي شدة الصورة (0–100، مقربة للأقرب).
Red Total
مجموع قيم شدة قناة الأحمر (المجموع المطلق).
Green Percentage
نسبة شدة اللون الأخضر مقارنةً بإجمالي شدة الصورة (0–100، مقربة للأقرب).
Green Total
مجموع قيم شدة قناة الأخضر (المجموع المطلق).
Blue Percentage
نسبة شدة اللون الأزرق مقارنةً بإجمالي شدة الصورة (0–100، مقربة للأقرب).
Blue Total
مجموع قيم شدة قناة الأزرق (المجموع المطلق).
🕹️ عناصر التحكم
لا يحتوي هذا البلوك على عناصر تحكم تفاعلية. قم بتقديم الصورة عبر مقبس الإدخال لتشغيل الحساب.
⚙️ طريقة العمل
عند استقبال صورة ثلاثية القنوات، يجمع البلوك قيم الشدة لكل قناة على حدة وكذلك المجموع الكلي عبر البكسل.
تُحسب نسب القنوات كـ channel_sum / total_sum ثم تُضرب لتحويلها إلى نسبة مئوية.
تُخرج المجاميع والنسب كقيم رقمية (النسب تقرب لسهولة القراءة).
إذا لم تكن الصورة المدخلة صورة ثلاثية القنوات صالحة، سيُشير البلوك إلى إدخال غير صالح — تحقق من البلوكات السابقة في السلسلة.
🎯 الميزات الرئيسية
ملخص سريع لتكوين الألوان في الصورة (نسب + مجاميع خام).
يعمل مع صور RGB/BGR القياسية دون إعداد إضافي.
المخرجات رقمية وسهلة التسجيل أو التصوير أو استخدامها في منطق اتخاذ القرار.
📝 تعليمات الاستخدام
وصل مصدر صورة ملونة إلى مدخل
Image Any.اقرأ المخرجات الرقمية لتقرير الخطوات التالية (مثال: التحقق إن تجاوزت قناة حدًا معيّنًا).
استخدم المخرجات مع بلوكات التسجيل أو التصور لتتبع التغيّر عبر الزمن.
💡 نصائح وحيل
للتركيز على منطقة معينة قم بقص الصورة أولًا باستخدام
Image ROI,Image ROI Select, أوImage ROI Centerقبل توصيلها إلى هذا البلوك.لتحسين الاستقرار على الصور المشوشة، قم بعمل معالجة مسبقة مثل
BlurأوDenoising.إذا كانت الصور كبيرة وتبطئ المعالجة، استخدم
Image Resizerلتقليل الأبعاد مع الحفاظ على نسب الألوان العامة.لتحليل بكسلات تقع ضمن نطاق لوني محدد، استعمل
HSV FilterأوRGB Maskثم أدخل الصورة المموهة إلى هذا البلوك. لاستخدام قناع انتقائي، استعملApply Maskبعد إنشاء القناع.إذا رغبت في فحص قنوات الألوان منفصلة، يمكنك استخدام
Split Imageقبل أو بعد هذا البلوك لعرض أو معالجة القنوات بشكل منفصل.استخدم
Show Imageلمعاينة الصورة التي تحللها، وImage LoggerأوCSV Exportلحفظ المخرجات الرقمية للتقارير أو تتبع الاتجاهات.يمكنك دمج هذا البلوك مع بلوكات الكشف (مثل
Object DetectionأوMask Detection) لحساب إحصائيات الألوان فقط للأجسام أو المناطق المكتشفة.
(ملاحظة: جميع البلوكات الموصى بها أعلاه متوفرة في مجموعة البلوكات ويمكن دمجها مباشرة في المحرر المرئي.)
🛠️ استكشاف الأخطاء وإصلاحها
إذا بدت المخرجات غير صحيحة، تأكد أن الصورة الواردة من البلوكات السابقة هي صورة ثلاثية القنوات ملونة.
إذا كانت النسب لا تجمع للقيمة المتوقعة، تحقق أن الصورة ليست محولة أو مُحوّلة إلى قناة واحدة قبل هذا البلوك.
إذا كانت المعالجة بطيئة، ضع
Image Resizerلتقليل حجم الصور قبل التحليل.
آخر تحديث