Image Resolution and Channel Value
تقرير هذا البلوك معلومات أساسية عن حجم الصورة وعدد القنوات لصورة الإدخال. يفيد في التحقق السريع من أبعاد الصورة قبل تطبيق المعالجات أو إرسال البيانات إلى بلوكات أخرى.
📥 المدخلات
Image Any — مأخذ إدخال الصورة. زوّد أي صورة (ملونة أو رمادية) للتحليل.
📤 المخرجات
Width — عرض الصورة المدخلة بالبكسل (قيمة عددية).
Height — ارتفاع الصورة المدخلة بالبكسل (قيمة عددية).
Channel — عدد القنوات في الصورة (مثل 1 للصورة الرمادية، 3 لـ RGB).
🕹️ الضوابط
Resolution — تسمية عرضية على البلوك تعرض نصاً موجزاً يحتوي على العرض والارتفاع وعدد القنوات لسهولة الاطلاع السريع.
🎯 الميزات
استخراج بيانات الميتاداتا بسرعة: يعيد فوراً العرض والارتفاع وعدد القنوات عند وجود صورة على مأخذ الإدخال.
وعي بنوعية الصورة (رمادية/ملونة): يتعرف على الصور ذات القناة الواحدة والصور متعددة القنوات ويبلغ عن عدد القنوات المناسبة.
ملاحظات بصرية: تسمية
Resolutionعلى البلوك تعرض النتيجة الحالية للمراجعة السريعة.
⚙️ آلية التشغيل
عند تنفيذ هذا البلوك، يقوم بفحص الصورة المرسلة إلى مأخذ Image Any، يحدد أبعاد البكسل وعدد القنوات، يحدث تسمية Resolution على البلوك، ثم يمرر القيم الرقمية عبر مخارج Width, Height, وChannel حتى تتمكن البلوكات التالية من استخدامها.
📝 الاستخدام
وصل أي بلوك يولد صورة إلى مأخذ
Image Any(مثلCamera USB,Camera IP (ONVIF)أوLoad Image).اطلع على تسمية
Resolutionللحصول على ملخص سريع.استخدم المخرجات الرقمية
Width,HeightوChannelلاتخاذ قرارات منطقية، أو لاختيارات المعالجة المسبقة، أو لعرض المعلومات في بلوكات أخرى.
💡 نصائح وحيل
لفحص الصورة بصرياً أثناء قراءة الأبعاد، وصل نفس مصدر الصورة إلى
Show Imageلعرض الإطارات أثناء قياس الأبعاد.إذا كنت تحتاج قياس منطقة محددة فقط، استخدم
Image ROI Selectقبل هذا البلوك لقياس دقة المنطقة المقتطعة بدل الصورة الكاملة.لتفقد معلومات الألوان بشكل أعمق، اجمع هذا البلوك مع
Split Imageلفصل القنوات أو معMerge Channelsبعد التعديلات المخصصة.استخدم
Image Memoryعند العمل مع صورة اختبار ثابتة حتى تبقى القيم المبلّغ عنها مستقرة أثناء ضبط خطوات المعالجة الأخرى.
(تلميح) اجمع هذا البلوك في بداية سلسلة المعالجة لاتخاذ قرارات متكيفة (مثل اختيار خوارزمية مناسبة أو استراتيجية تغيير الحجم) بناءً على حجم الصورة الفعلي وعدد القنوات.
🛠️ استكشاف الأخطاء وإصلاحها
لا توجد بيانات مخرجات: تأكد من توصيل بلوك يولد الصور إلى مأخذ
Image Anyوأنه يزوّد صوراً فعّالة.عدد قنوات غير متوقع: بعض الصور الرمادية هي قناة واحدة بينما الصور الملونة ثلاث قنوات. إن كنت بحاجة إلى تنسيق قنوات مختلف، استخدم
Split ImageوMerge Channelsأو بلوكات تحويل الألوان قبل هذا البلوك.أحجام صور كبيرة جداً تبطئ التدفق: غيّر الحجم في البلوكات السابقة باستخدام
Image Resizerلتقليل حمل المعالجة قبل إرسال الصور إلى بلوكات ثقيلة الحساب.
آخر تحديث