Data Matrix Reader2
هذا البلوك الوظيفي يقوم بفك تشفير رموز Data Matrix من صورة ويعيد النصوص المفكوكة. مناسب لقراءة رمز واحد أو عدة رموز Data Matrix موجودة في نفس الإطار.
📥 المدخلات
Data Matrix Image — قدّم صورة (تدرج رمادي أو ملونة) تحتوي على رموز Data Matrix ليتم فك تشفيرها.
📤 المخرجات
Data — يعيد قائمة بالنصوص المفكوكة الموجودة في الصورة المدخلة.
🕹️ عناصر التحكم
Timeout — الحد الزمني بالمللي ثانية للانتظار أثناء عملية فك التشفير. زيادة هذه القيمة تمنح البلوك وقتًا أطول للتعامل مع الرموز الخافتة أو الصعبة.
⚙️ آلية التشغيل
عند تشغيل البلوك، يقوم بتحليل الصورة المدخلة بحثًا عن رموز Data Matrix ويحاول فك تشفير كل رمز ضمن المهلة المحددة بـ Timeout. إذا تم العثور على رموز، تُعاد قيمها النصية عبر مخرج Data على شكل قائمة. إذا لم تُعثر أي رموز، يُعاد قائمة فارغة.
🎯 الميزات
يكتشف ويفك تشفير عدة رموز Data Matrix من صورة واحدة.
يعيد القيم المفكوكة كنصوص بسيطة لتسهيل الاستخدام اللاحق.
تحكم بسيط بالمهلة (Timeout) لموازنة السرعة ودقة الكشف.
📝 تعليمات الاستخدام
قدّم مصدر صورة إلى
Data Matrix Image— مثلاً من بلوك الكاميرا أو صورة محملة.اختياريًا عدّل
Timeoutلإعطاء وقت أطول لقراءات صعبة.استخدم مخرج
Dataللوصول إلى القيم المفكوكة لتسجيلها، عرضها، أو معالجتها لاحقًا.
💡 نصائح وحيل
إذا كان الرمز في منطقة صغيرة، قم بقصها أولًا باستخدام
Image ROI Selectحتى يعالج البلوك المنطقة ذات الصلة فقط.حسن قابلية القراءة بتغيير حجم الصورة عبر
Image Resizeلزيادة عدد بكسلات الرمز.نظف الصور المشوشة باستخدام
BlurأوDenoisingأوImage Adaptive Thresholdقبل إدخالها إلى هذا البلوك.استخدم
Show Imageلمعاينة الإطار الذي يُحلل أثناء ضبط عمليات المعالجة المسبقة.احفظ إطارات أمثلة باستخدام
Image LoggerأوImage Writeللتحليل وضبط الإعدادات لاحقًا خارجياً.إن كنت تتوقع أنواع رموز أخرى (QR، باركود خطي)، جرّب
Barcode Readerكبديل لتلك الصيغ.إذا كانت الرموز قد تكون مائلة أو مدوّرة، جرّب
Image AutoRotatorأو قص اتجاهات مختلفة عبر أدوات ROI.
🛠️ استكشاف الأخطاء وإصلاحها
لا توجد قيم مفكوكة: تحقّق من الإضاءة والتباين، واقتصِ الإطار إلى الرمز عبر
Image ROI Select، زدTimeout، أو كَبّر الصورة بـImage Resize.نص جزئي أو مشوّه: تأكد أن الرمز ليس ضبابيًا — جرّب إزالة
Blurأو استخدم إدخال بدقة أعلى.سلبية كاذبة بسبب خلفيات ضوضائية: طبّق
Image Adaptive Thresholdأو مرشحات أخرى لتحسين فصل المقدمة عن الخلفية.عدة رموز لكن بعضُها فقط مفكوك: عالج كل ROI على حدة أو ازد من قيمة
Timeoutوحسّن جودة الصورة للرموز المفقودة.
آخر تحديث