třída Rect – objekt Rectangle#

Objekt rect je attrtuple vracený funkcí Image.find_rects(). Každý rect popisuje čtyřstranný čtyřúhelník nalezený detektorem obdélníků, spolu s jeho osově zarovnaným ohraničujícím rámečkem, čtyřmi detekovanými rohy a velikostí síly hran sečtenou podél obvodu obdélníku.

K polím lze přistupovat podle názvu atributu (rect.x) nebo podle indexu (rect[0]). Objekt nemá veřejný konstruktor.

class image.rect#

Pro vytvoření tohoto objektu volejte Image.find_rects().

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].

magnitude#

Součet síly hranového gradientu sledovaného podél obvodu obdélníku. Vyšší hodnoty znamenají silnější hrany okolo obdélníku – berte to jako míru spolehlivosti. Celé číslo. Index [4].

corners#

4prvková n-tice celočíselných n-tic (x, y) pro čtyři rohy detekovaného čtyřúhelníku, seřazené po směru hodinových ručiček počínaje levým horním rohem. Nemusí být osově zarovnané – pomocí těchto rohů vykreslíte skutečný obrys detekce. Index [5].