class DataMatrix – obiect DataMatrix¶
Obiectul datamatrix este un attrtuple returnat de Image.find_datamatrices(). Fiecare instanță descrie un cod de bare 2D Data Matrix decodat: caseta sa de încadrare, conținutul decodat, rotația în planul imaginii, metadatele de aranjare (rânduri, coloane, capacitate, umplutură) și cele patru colțuri detectate.
Câmpurile sunt accesibile după numele atributului (dm.payload) sau după index (dm[0]). Obiectul nu are un constructor public.
- class image.datamatrix¶
Apelați
Image.find_datamatrices()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 data matrix, sortate în sensul acelor de ceasornic pornind de la colțul din stânga-sus. Index[10].
- 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[11].
Conținut decodat¶
- payload¶
Șirul de caractere al conținutului decodat. Index
[4].
- rotation¶
Rotația codului data matrix în planul imaginii, în radiani. Float. Index
[5].
Aranjare¶
- rows¶
Numărul de rânduri de celule din codul data matrix. Întreg. Index
[6].
- columns¶
Numărul de coloane de celule din codul data matrix. Întreg. Index
[7].
- capacity¶
Numărul maxim de caractere de conținut pe care acest cod data matrix le-ar putea purta la dimensiunea curentă de rânduri/coloane. Întreg. Index
[8].
- padding¶
Numărul de poziții de caractere de conținut neutilizate din acest cod data matrix (
capacity - len(payload)). Întreg. Index[9].