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].