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 precum Image.draw_rectangle() sau Image.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].