class Rect – Rectangle-Objekt

Das rect-Objekt ist ein attrtuple, das von Image.find_rects() zurückgegeben wird. Jedes rect beschreibt ein vierseitiges Viereck, das vom Rechteck-Detektor lokalisiert wurde, zusammen mit seinem achsenparallelen Begrenzungsrahmen, den vier erkannten Ecken und einem Kantenstärke-Betrag, der entlang des Rechteckumfangs aufsummiert wurde.

Felder sind über den Attributnamen (rect.x) oder über den Index (rect[0]) zugänglich. Das Objekt hat keinen öffentlichen Konstruktor.

class image.rect

Rufen Sie Image.find_rects() auf, um dieses Objekt zu erstellen.

x

X-Koordinate der oberen linken Ecke des Begrenzungsrahmens, in Pixeln. Ganzzahl. Index [0].

y

Y-Koordinate der oberen linken Ecke des Begrenzungsrahmens, in Pixeln. Ganzzahl. Index [1].

w

Breite des Begrenzungsrahmens, in Pixeln. Ganzzahl. Index [2].

h

Höhe des Begrenzungsrahmens, in Pixeln. Ganzzahl. Index [3].

magnitude

Summe der Kantengradientenstärke, die entlang des Rechteckumfangs verfolgt wurde. Höhere Werte bedeuten stärkere Kanten um das Rechteck – behandeln Sie dies als Konfidenzwert. Ganzzahl. Index [4].

corners

4-Tupel von ganzzahligen (x, y)-Tupeln für die vier Ecken des erkannten Vierecks, im Uhrzeigersinn sortiert, beginnend bei der oberen linken Ecke. Ist möglicherweise nicht achsenparallel – verwenden Sie diese Ecken, um die echte Umrisslinie der Erkennung zu zeichnen. Index [5].