class BarCode – BarCode-object¶
Het barcode-object is een attrtuple die door Image.find_barcodes() wordt teruggegeven. Elk exemplaar beschrijft een gedecodeerde 1D-barcode: het begrenzingsvak, de gedecodeerde payload, de symbologie, de rotatie in het beeldvlak, een decodeerkwaliteitsscore en de vier gedetecteerde hoeken van de barcode.
Velden zijn toegankelijk via de attribuutnaam (barcode.payload) of via een index (barcode[0]). Het object heeft geen openbare constructor.
- class image.barcode¶
Roep
Image.find_barcodes()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 barcode, met de klok mee gesorteerd vanaf de linkerbovenhoek. Index[8].
- 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[9].
Gedecodeerde payload¶
- payload¶
Gedecodeerde payload-tekenreeks. Index
[4].
- type¶
Symbologie van de gedecodeerde barcode. Een van:
Geheel getal. Index
[5].
- rotation¶
Rotatie van de barcode in het beeldvlak, in radialen. Float. Index
[6].
- quality¶
Aantal keren dat de barcode in de afbeelding werd gedecodeerd. De decoder loopt over elke scanlijn die de barcode kruist en verhoogt deze teller bij elke geslaagde decodering – hogere waarden duiden op een betrouwbaarder resultaat. Geheel getal. Index
[7].