class DataMatrix – objet DataMatrix¶
L’objet datamatrix est un attrtuple renvoyé par Image.find_datamatrices(). Chaque instance décrit un code-barres 2D Data Matrix décodé : sa boîte englobante, la charge utile décodée, la rotation dans le plan de l’image, des métadonnées de disposition (lignes, colonnes, capacité, remplissage) et les quatre coins détectés.
Les champs sont accessibles par nom d’attribut (dm.payload) ou par index (dm[0]). L’objet n’a pas de constructeur public.
- class image.datamatrix¶
Veuillez appeler
Image.find_datamatrices()pour créer cet objet.Boîte englobante et coins¶
- x¶
Coordonnée x du coin supérieur gauche de la boîte englobante, en pixels. Entier. Index
[0].
- y¶
Coordonnée y du coin supérieur gauche de la boîte englobante, en pixels. Entier. Index
[1].
- w¶
Largeur de la boîte englobante, en pixels. Entier. Index
[2].
- h¶
Hauteur de la boîte englobante, en pixels. Entier. Index
[3].
- corners¶
Quadruplet de tuples d’entiers
(x, y)pour les quatre coins détectés de la data matrix, triés dans le sens horaire à partir du coin supérieur gauche. Index[10].
- rect¶
Quadruplet
(x, y, w, h)de la boîte englobante. Adapté pour être passé directement aux méthodes de dessin/rognage telles queImage.draw_rectangle()ouImage.crop(). Index[11].
Charge utile décodée¶
- payload¶
Chaîne de la charge utile décodée. Index
[4].
- rotation¶
Rotation de la data matrix dans le plan de l’image, en radians. Flottant. Index
[5].
Disposition¶
- rows¶
Nombre de lignes de cellules dans la data matrix. Entier. Index
[6].
- columns¶
Nombre de colonnes de cellules dans la data matrix. Entier. Index
[7].
- capacity¶
Nombre maximal de caractères de charge utile que cette data matrix pourrait contenir à la taille de lignes/colonnes actuelle. Entier. Index
[8].
- padding¶
Nombre d’emplacements de caractères de charge utile inutilisés dans cette data matrix (
capacity - len(payload)). Entier. Index[9].