يشرح هذا البرنامج التعليمي كيفية قراءة رمز Data Matrix باستخدام بايثون. يتم توفير جميع التفاصيل اللازمة مثل إعداد بيئة التطوير المتكاملة، قائمة خطوات البرمجة، وعينة الكود لـ قارئ Data Matrix في بايثون. سيتم تقديم خيارات مختلفة لتخصيص عملية القراءة.
خطوات مسح رمز المصفوفة باستخدام بايثون
- إعداد بيئة التطوير لاستخدام Aspose.BarCode for Python via .NET لمسح باركود Data Matrix
- استورد الفئات والوحدات اللازمة من مكتبة بايثون المذكورة أعلاه
- تطبيق ترخيص لقراءة نص رمز Data Matrix؛ وإلا سيتم القراءة الجزئية
- إنشاء كائن BarCodeReader لقراءة رمز Data Matrix من الصورة المعطاة
- اضبط إعدادات الجودة على عالية للتعامل مع الصور الأصعب
- استدعِ الدالة read_bar_codes() لقراءة جميع Data Matrix codes
- تكرار جميع الرموز وعرض بعض الخصائص مثل نص الرمز، الترميز، والمنطقة
الخطوات أعلاه توضح الإجراء لتطوير قارئ رمز Data Matrix باستخدام Python. تطبيق الترخيص حيث يمكن قراءة Code39 فقط دون قيود في وضع التجربة، تهيئة القارئ بنوع فك الترميز المستهدف Data Matrix واسم ملف الصورة، وتحسين الدقة للصور الصعبة. أخيرًا، قراءة الباركودات باستخدام المعلمات المعطاة والتكرار عبر جميع الصور بطباعة جميع الخصائص.
كود ماسح رمز المصفوفة باستخدام بايثون
يعرض الكود المقدم كيفية تطوير ماسح Data Matrix في Python. يمكنك تعيين قائمة بأنواع فك الترميز بإضافة GS1_DATA_MATRIX لقراءة جميع أنواع رموز Data Matrix من الصورة. للتحكم في دورة التعرف الطويلة، استخدم خاصية reader.timeout؛ جرب خاصية result.confidence لتصفية القراءات غير الموثوقة.
تساعد هذه المقالة في قراءة رموز Data Matrix. لإنشاء رمز Data Matrix، راجع المقالة إنشاء باركود Data Matrix باستخدام بايثون.