class BarCode – objekt BarCode¶
Objekt barcode je attrtuple vracený funkcí Image.find_barcodes(). Každá instance popisuje dekódovaný 1D čárový kód: jeho ohraničující rámeček, dekódovaná data, symboliku, rotaci v rovině obrazu, skóre kvality dekódování a čtyři detekované rohy čárového kódu.
Pole jsou přístupná podle názvu atributu (barcode.payload) nebo podle indexu (barcode[0]). Objekt nemá veřejný konstruktor.
- class image.barcode¶
Pro vytvoření tohoto objektu zavolejte
Image.find_barcodes().Ohraničující rámeček a rohy¶
- x¶
Souřadnice x levého horního rohu ohraničujícího rámečku, v pixelech. Celé číslo. Index
[0].
- y¶
Souřadnice y levého horního rohu ohraničujícího rámečku, v pixelech. Celé číslo. Index
[1].
- w¶
Šířka ohraničujícího rámečku, v pixelech. Celé číslo. Index
[2].
- h¶
Výška ohraničujícího rámečku, v pixelech. Celé číslo. Index
[3].
- corners¶
4-tice celočíselných n-tic
(x, y)pro čtyři detekované rohy čárového kódu, seřazené po směru hodinových ručiček počínaje levým horním rohem. Index[8].
- rect¶
4-tice
(x, y, w, h)ohraničujícího rámečku. Vhodná pro přímé předání kreslicím/ořezovým metodám, jako jsouImage.draw_rectangle()neboImage.crop(). Index[9].
Dekódovaná data¶
- payload¶
Řetězec dekódovaných dat. Index
[4].
- type¶
Symbolika dekódovaného čárového kódu. Jedna z:
Celé číslo. Index
[5].
- rotation¶
Rotace čárového kódu v rovině obrazu v radiánech. Číslo s plovoucí desetinnou čárkou. Index
[6].
- quality¶
Počet, kolikrát byl čárový kód v obraze dekódován. Dekodér prochází každý řádek snímání, který protíná čárový kód, a při každém úspěšném dekódování zvyšuje tento čítač – vyšší hodnoty značí spolehlivější výsledek. Celé číslo. Index
[7].