class BarCode – אובייקט BarCode

אובייקט הברקוד הוא attrtuple המוחזר על ידי Image.find_barcodes(). כל מופע מתאר ברקוד חד-ממדי שפוענח: התיבה התוחמת שלו, המטען המפוענח, סוג הסימולוגיה, הסיבוב במישור התמונה, ציון איכות הפענוח, וארבע הפינות שזוהו של הברקוד.

השדות נגישים לפי שם המאפיין (barcode.payload) או לפי אינדקס (barcode[0]). לאובייקט אין בנאי ציבורי.

class image.barcode

אנא קרא ל-Image.find_barcodes() כדי ליצור אובייקט זה.

תיבה תוחמת ופינות

x

קואורדינטת ה-x של פינת התיבה התוחמת השמאלית העליונה, בפיקסלים. מספר שלם. אינדקס [0].

y

קואורדינטת ה-y של פינת התיבה התוחמת השמאלית העליונה, בפיקסלים. מספר שלם. אינדקס [1].

w

רוחב התיבה התוחמת, בפיקסלים. מספר שלם. אינדקס [2].

h

גובה התיבה התוחמת, בפיקסלים. מספר שלם. אינדקס [3].

corners

צמד בן 4 של צמדי שלמים (x, y) עבור ארבע הפינות שזוהו של הברקוד, ממוינות בכיוון השעון החל מהפינה השמאלית העליונה. אינדקס [8].

rect

צמד בן 4 (x, y, w, h) של התיבה התוחמת. מתאים להעברה ישירה למתודות ציור/חיתוך כגון Image.draw_rectangle() או Image.crop(). אינדקס [9].

מטען מפוענח

payload

מחרוזת המטען המפוענח. אינדקס [4].

type

הסימולוגיה של הברקוד המפוענח. אחת מתוך:

מספר שלם. אינדקס [5].

rotation

הסיבוב במישור התמונה של הברקוד ברדיאנים. מספר ממשי. אינדקס [6].

quality

מספר הפעמים שהברקוד פוענח לאורך התמונה. המפענח רץ לאורך כל קו סריקה שחוצה את הברקוד ומגדיל מונה זה בכל פענוח מוצלח – ערכים גבוהים יותר מצביעים על תוצאה אמינה יותר. מספר שלם. אינדקס [7].