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