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 precumImage.draw_rectangle()sauImage.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].