class BarCode – BarCode-objekt¶
Streckkodsobjektet är en attrtuple som returneras av Image.find_barcodes(). Varje instans beskriver en avkodad 1D-streckkod: dess begränsningsruta, avkodade nyttolast, symbologi, rotation i bildplanet, ett poängvärde för avkodningskvalitet samt streckkodens fyra upptäckta hörn.
Fälten är åtkomliga via attributnamn (barcode.payload) eller via index (barcode[0]). Objektet har ingen publik konstruktor.
- class image.barcode¶
Anropa
Image.find_barcodes()för att skapa detta objekt.Begränsningsruta och hörn¶
- x¶
Begränsningsrutans övre vänstra x-koordinat, i pixlar. Heltal. Index
[0].
- y¶
Begränsningsrutans övre vänstra y-koordinat, i pixlar. Heltal. Index
[1].
- w¶
Begränsningsrutans bredd, i pixlar. Heltal. Index
[2].
- h¶
Begränsningsrutans höjd, i pixlar. Heltal. Index
[3].
- corners¶
4-tupel av
(x, y)-heltalstupler för streckkodens fyra upptäckta hörn, sorterade medurs med start från det övre vänstra hörnet. Index[8].
- rect¶
(x, y, w, h)4-tupel för begränsningsrutan. Lämplig att skicka direkt till metoder för ritning/beskärning såsomImage.draw_rectangle()ellerImage.crop(). Index[9].
Avkodad nyttolast¶
- payload¶
Avkodad nyttolaststräng. Index
[4].
- type¶
Symbologi för den avkodade streckkoden. En av:
Heltal. Index
[5].
- rotation¶
Streckkodens rotation i bildplanet i radianer. Flyttal. Index
[6].
- quality¶
Antalet gånger streckkoden avkodades över bilden. Avkodaren körs över varje skanlinje som korsar streckkoden och ökar denna räknare vid varje lyckad avkodning – högre värden indikerar ett mer tillförlitligt resultat. Heltal. Index
[7].