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 zoals Image.draw_rectangle() of Image.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].