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