class BarCode – objet BarCode¶
L’objet barcode est un attrtuple renvoyé par Image.find_barcodes(). Chaque instance décrit un code-barres 1D décodé : sa boîte englobante, la charge utile décodée, la symbologie, la rotation dans le plan de l’image, un score de qualité de décodage et les quatre coins détectés du code-barres.
Les champs sont accessibles par nom d’attribut (barcode.payload) ou par index (barcode[0]). L’objet n’a pas de constructeur public.
- class image.barcode¶
Veuillez appeler
Image.find_barcodes()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 du code-barres, triés dans le sens horaire à partir du coin supérieur gauche. Index[8].
- 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[9].
Charge utile décodée¶
- payload¶
Chaîne de la charge utile décodée. Index
[4].
- type¶
Symbologie du code-barres décodé. Une valeur parmi :
Entier. Index
[5].
- rotation¶
Rotation du code-barres dans le plan de l’image, en radians. Flottant. Index
[6].
- quality¶
Nombre de fois où le code-barres a été décodé dans l’image. Le décodeur parcourt chaque ligne de balayage qui traverse le code-barres et incrémente ce compteur à chaque décodage réussi – des valeurs plus élevées indiquent un résultat plus fiable. Entier. Index
[7].