class BarCode – obiect BarCode

Obiectul barcode este un attrtuple returnat de Image.find_barcodes(). Fiecare instanță descrie un cod de bare 1D decodat: caseta sa de încadrare, conținutul decodat, simbologia, rotația în planul imaginii, un scor de calitate a decodării și cele patru colțuri detectate ale codului de bare.

Câmpurile sunt accesibile după numele atributului (barcode.payload) sau după index (barcode[0]). Obiectul nu are un constructor public.

class image.barcode

Apelați Image.find_barcodes() pentru a crea acest obiect.

Caseta de încadrare și colțurile

x

Coordonata x a colțului din stânga-sus al casetei de încadrare, în pixeli. Întreg. Index [0].

y

Coordonata y a colțului din stânga-sus al casetei de încadrare, în pixeli. Întreg. Index [1].

w

Lățimea casetei de încadrare, în pixeli. Întreg. Index [2].

h

Înălțimea casetei de încadrare, în pixeli. Întreg. Index [3].

corners

Un 4-tuplu de tupluri de întregi (x, y) pentru cele patru colțuri detectate ale codului de bare, sortate în sensul acelor de ceasornic pornind de la colțul din stânga-sus. Index [8].

rect

Un 4-tuplu (x, y, w, h) al casetei de încadrare. Potrivit pentru a fi transmis direct metodelor de desenare/decupare precum Image.draw_rectangle() sau Image.crop(). Index [9].

Conținut decodat

payload

Șirul de caractere al conținutului decodat. Index [4].

type

Simbologia codului de bare decodat. Una dintre:

Întreg. Index [5].

rotation

Rotația codului de bare în planul imaginii, în radiani. Float. Index [6].

quality

Numărul de dăți în care codul de bare a fost decodat de-a lungul imaginii. Decodorul parcurge fiecare linie de scanare care traversează codul de bare și incrementează acest contor la fiecare decodare reușită – valorile mai mari indică un rezultat mai fiabil. Întreg. Index [7].