Image Resize
هذه الدالة تقوم بتغيير حجم الصورة الواردة. استخدمها لتكبير أو تصغير الصور مع اختيار طريقة الاستيفاء المناسبة حتى تستقبل البلوكات التالية صوراً بالأبعاد المطلوبة.
📥 المدخلات
Image Anyالصورة التي تريد تغيير حجمها.Widthالعرض المطلوب بالمقاس بالبكسل. اختياري — اتركه فارغاً للحفاظ على العرض الأصلي.Heightالارتفاع المطلوب بالمقاس بالبكسل. اختياري — اتركه فارغاً للحفاظ على الارتفاع الأصلي.
📤 المخرجات
Image Anyالصورة بعد إعادة تحجيمها.
🕹️ عناصر التحكم
Interpolation Methodاختر كيف يتم أخذ عينات البكسلات عند تغيير الحجم. الخيارات الشائعة:INTER_NEAREST،INTER_LINEAR،INTER_AREA،INTER_CUBIC،INTER_LANCZOS4.استخدم
INTER_AREAعند التصغير (جيد لتقليل التمويج aliasing).استخدم
INTER_LINEARللاستخدام العام (توازن بين السرعة والجودة).استخدم
INTER_CUBICأوINTER_LANCZOS4عند التكبير إذا كنت بحاجة لجودة أعلى (أبطأ).
⚙️ آلية العمل
عند تشغيل هذا البلوك، يأخذ Image Any المُدخل ويطبّق Interpolation Method المختار لإنتاج صورة جديدة بالأبعاد المحددة في Width وHeight. إذا تُرِك أحد البُعدين فارغاً، تبقى تلك المحور بالحجم الأصلي. الصورة المعدلة تُرسَل إلى المخرج لتُستخدم من قبل البلوكات التالية في السيناريو.
🎯 الميزات الرئيسية
تحكم دقيق في حجم الإخراج باستخدام عرض وارتفاع صريحين.
خيارات استيفاء متعددة لموازنة السرعة والجودة.
يعمل مع أي بلوك يولد صوراً ويحضر الصور للنماذج أو للعرض.
📝 نصائح للاستخدام
إن أردت معاينة النتيجة، قم بربط المخرج بـ
Show Image.لنتائج أفضل عند المنطقة الصغيرة من الصورة، قص أولاً ثم أعد التحجيم. استخدم
Image ROIأوSlice Imageقبل هذا البلوك.لتجنب التشويه والحفاظ على نسبة العرض إلى الارتفاع، قص أو أضف حواف للصورة أولاً. استخدم
Image Paddingلإضافة حدود بدل تشويه الصورة.للنماذج التي تتوقع مدخلات أصغر (مثل كشف الكائنات أو OCR)، غير حجم الصورة إلى أبعاد النموذج المفضلة قبل تمريرها إلى بلوكات مثل
Object Detection (D-FINE)،Object Detection - Custom،OCR، أوOCR (EasyOCR).
💡 نصائح وحلول عملية
التحضير لـ OCR: كبر منطقة النص المقطوعة باستخدام هذا البلوك قبل توصيلها إلى
OCRأوOCR (EasyOCR)لتحسين دقة التعرف.التحضير للكشف: اجعل إطارات الكاميرا بحجم ثابت قبل
Object Detection (D-FINE)أوObject Detection - Customحتى تعمل العتبات وأحجام المربعات بشكل متوقع.الحفاظ على التفاصيل عند التكبير: عند الاضطرار لتكبير صور صغيرة، اختر
INTER_CUBICأوINTER_LANCZOS4للحصول على جودة بصرية أفضل.حماية نسبة العرض إلى الارتفاع: لتجنب تشويه العناصر، استخدم
Image ROIأوImage Paddingلجعل القص مربعاً (أو ليطابق مدخل النموذج) ثم أعد التحجيم.فحوصات سريعة: اربط
Show Imageمباشرة بعد هذا البلوك للتحقق بصرياً من الناتج المعاد تحجيمه.
🛠️ استكشاف الأخطاء وإصلاحها
نتيجة ضبابية بعد التكبير
جرّب استيفاء أعلى جودة مثل
INTER_CUBICأوINTER_LANCZOS4.
الكائن المهم يظهر مضغوطاً أو ممدوداً
تأكد من الحفاظ على نسبة العرض إلى الارتفاع. قص أو أضف حواف قبل إعادة التحجيم.
حجم أو اتجاه غير متوقع
تحقق من القيم الرقمية في
WidthوHeightومعاينتها بواسطةShow Image.إذا أردت تغيير بعد واحد فقط، اترك البعد الآخر فارغاً للحفاظ على حجمه الأصلي.
آخر تحديث