class DataMatrix – DataMatrix-object

Het datamatrix-object is een attrtuple die door Image.find_datamatrices() wordt teruggegeven. Elk exemplaar beschrijft een gedecodeerde Data Matrix 2D-barcode: het begrenzingsvak, de gedecodeerde payload, de rotatie in het beeldvlak, lay-outmetadata (rijen, kolommen, capaciteit, opvulling) en de vier gedetecteerde hoeken.

Velden zijn toegankelijk via de attribuutnaam (dm.payload) of via een index (dm[0]). Het object heeft geen openbare constructor.

class image.datamatrix

Roep Image.find_datamatrices() aan om dit object te maken.

Begrenzingsvak en hoeken

x

x-coördinaat van de linkerbovenhoek van het begrenzingsvak, in pixels. Geheel getal. Index [0].

y

y-coördinaat van de linkerbovenhoek van het begrenzingsvak, in pixels. Geheel getal. Index [1].

w

Breedte van het begrenzingsvak, in pixels. Geheel getal. Index [2].

h

Hoogte van het begrenzingsvak, in pixels. Geheel getal. Index [3].

corners

4-tuple van (x, y) integer-tuples voor de vier gedetecteerde hoeken van de data matrix, met de klok mee gesorteerd vanaf de linkerbovenhoek. Index [10].

rect

(x, y, w, h) 4-tuple van het begrenzingsvak. Geschikt om rechtstreeks door te geven aan teken-/bijsnijdmethoden zoals Image.draw_rectangle() of Image.crop(). Index [11].

Gedecodeerde payload

payload

Gedecodeerde payload-tekenreeks. Index [4].

rotation

Rotatie van de data matrix in het beeldvlak, in radialen. Float. Index [5].

Lay-out

rows

Aantal celrijen in de data matrix. Geheel getal. Index [6].

columns

Aantal celkolommen in de data matrix. Geheel getal. Index [7].

capacity

Maximaal aantal payload-tekens dat deze data matrix kan bevatten bij de huidige rij-/kolomgrootte. Geheel getal. Index [8].

padding

Aantal ongebruikte payload-tekenposities in deze data matrix (capacity - len(payload)). Geheel getal. Index [9].