klasa Rect – obiekt Rectangle#

Obiekt rect jest krotką attrtuple zwracaną przez Image.find_rects(). Każdy rect opisuje czterobok wykryty przez detektor prostokątów, wraz z jego ramką ograniczającą wyrównaną do osi, czterema wykrytymi narożnikami oraz wielkością siły krawędzi zsumowaną wzdłuż obwodu prostokąta.

Pola są dostępne według nazwy atrybutu (rect.x) lub indeksu (rect[0]). Obiekt nie ma publicznego konstruktora.

class image.rect#

Aby utworzyć ten obiekt, wywołaj Image.find_rects().

x#

Współrzędna x lewego górnego rogu ramki ograniczającej, w pikselach. Liczba całkowita. Indeks [0].

y#

Współrzędna y lewego górnego rogu ramki ograniczającej, w pikselach. Liczba całkowita. Indeks [1].

w#

Szerokość ramki ograniczającej, w pikselach. Liczba całkowita. Indeks [2].

h#

Wysokość ramki ograniczającej, w pikselach. Liczba całkowita. Indeks [3].

magnitude#

Suma siły gradientu krawędzi prześledzonej wzdłuż obwodu prostokąta. Wyższe wartości oznaczają silniejsze krawędzie wokół prostokąta – traktuj to jako wskaźnik pewności. Liczba całkowita. Indeks [4].

corners#

4-elementowa krotka całkowitych krotek (x, y) dla czterech narożników wykrytego czteroboku, posortowanych zgodnie z ruchem wskazówek zegara, począwszy od lewego górnego narożnika. Mogą nie być wyrównane do osi – użyj tych narożników, aby narysować rzeczywisty kontur wykrycia. Indeks [5].