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