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 zoalsImage.draw_rectangle()ofImage.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].