class BarCode -- كائن BarCode¶
كائن الباركود هو attrtuple يُعيده Image.find_barcodes(). تصف كل نسخة باركودًا أحادي البعد (1D) تم فك ترميزه: مربع الإحاطة الخاص به، والحمولة المفكوكة، ونظام الترميز، والدوران داخل مستوى الصورة، ودرجة جودة فك الترميز، والزوايا الأربع المكتشفة للباركود.
يمكن الوصول إلى الحقول عبر اسم السمة (barcode.payload) أو عبر الفهرس (barcode[0]). لا يملك الكائن مُنشئًا عامًا.
- class image.barcode¶
يرجى استدعاء
Image.find_barcodes()لإنشاء هذا الكائن.مربع الإحاطة والزوايا¶
- x¶
إحداثي x للركن العلوي الأيسر لمربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[0].
- y¶
إحداثي y للركن العلوي الأيسر لمربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[1].
- w¶
عرض مربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[2].
- h¶
ارتفاع مربع الإحاطة، بالبكسل. عدد صحيح. الفهرس
[3].
- corners¶
رباعية من رُباعيات
(x, y)الصحيحة للزوايا الأربع المكتشفة للباركود، مرتبة في اتجاه عقارب الساعة بدءًا من الركن العلوي الأيسر. الفهرس[8].
- rect¶
رباعية
(x, y, w, h)لمربع الإحاطة. مناسبة لتمريرها مباشرة إلى طرق الرسم/الاقتصاص مثلImage.draw_rectangle()أوImage.crop(). الفهرس[9].
الحمولة المفكوكة¶
- payload¶
سلسلة نص الحمولة المفكوكة. الفهرس
[4].
- type¶
نظام ترميز الباركود المفكوك. أحد التالي:
عدد صحيح. الفهرس
[5].
- rotation¶
دوران الباركود داخل مستوى الصورة بالراديان. عدد عشري. الفهرس
[6].
- quality¶
عدد المرات التي تم فيها فك ترميز الباركود عبر الصورة. يعمل مفكك الترميز عبر كل سطر مسح يعبر الباركود ويزيد هذا العداد عند كل عملية فك ترميز ناجحة -- القيم الأعلى تشير إلى نتيجة أكثر ثقة. عدد صحيح. الفهرس
[7].