class DataMatrix -- كائن DataMatrix¶
كائن مصفوفة البيانات هو attrtuple يُعيده Image.find_datamatrices(). تصف كل نسخة باركودًا ثنائي البعد (2D) من نوع Data Matrix تم فك ترميزه: مربع الإحاطة الخاص به، والحمولة المفكوكة، والدوران داخل مستوى الصورة، والبيانات الوصفية للتخطيط (الصفوف، الأعمدة، السعة، الحشو)، والزوايا الأربع المكتشفة.
يمكن الوصول إلى الحقول عبر اسم السمة (dm.payload) أو عبر الفهرس (dm[0]). لا يملك الكائن مُنشئًا عامًا.
- class image.datamatrix¶
يرجى استدعاء
Image.find_datamatrices()لإنشاء هذا الكائن.مربع الإحاطة والزوايا¶
- x¶
إحداثي x للركن العلوي الأيسر لمربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[0].
- y¶
إحداثي y للركن العلوي الأيسر لمربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[1].
- w¶
عرض مربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[2].
- h¶
ارتفاع مربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[3].
- corners¶
رباعية من رُباعيات
(x, y)الصحيحة للزوايا الأربع المكتشفة لمصفوفة البيانات، مرتبة في اتجاه عقارب الساعة بدءًا من الركن العلوي الأيسر. الفهرس[10].
- rect¶
رباعية
(x, y, w, h)لمربع الإحاطة. مناسبة لتمريرها مباشرة إلى طرق الرسم/الاقتصاص مثلImage.draw_rectangle()أوImage.crop(). الفهرس[11].
الحمولة المفكوكة¶
- payload¶
سلسلة نص الحمولة المفكوكة. الفهرس
[4].
- rotation¶
دوران مصفوفة البيانات داخل مستوى الصورة بالراديان. عدد عشري. الفهرس
[5].
التخطيط¶
- rows¶
عدد صفوف الخلايا في مصفوفة البيانات. عدد صحيح. الفهرس
[6].
- columns¶
عدد أعمدة الخلايا في مصفوفة البيانات. عدد صحيح. الفهرس
[7].
- capacity¶
أقصى عدد من أحرف الحمولة التي يمكن لمصفوفة البيانات هذه حملها بحجم الصف/العمود الحالي. عدد صحيح. الفهرس
[8].
- padding¶
عدد خانات أحرف الحمولة غير المستخدمة في مصفوفة البيانات هذه (
capacity - len(payload)). عدد صحيح. الفهرس[9].