Inhaltsdetails

Koordinaten für Gesichtsdetektion: Bildzuschnitt, Drehung, Spiegelung und Vorschau

Für die Zuordnung von Rechtecken der Gesichtsdetektion sind definierte Ursprünge, Zuschneidebereiche, Rotationsreihenfolge, Spiegelung und Vorschauskalierung erforderlich. Ein Continuous-Edge-Beispiel trennt geometrische Prüfungen von der Geräte-Overlay-Validierung und Identitätserkennung.

Produktupdates 2026-10-18 Winge Technology
Artikelinhalt

Modulbeschreibung

Für die Ausrichtung von Gesichtsdetektionsrahmen auf die Vorschau werden die Detektorausgaben zuerst in die vereinbarten Originalbildkoordinaten zurückgeführt. Danach folgen Bildzuschnitt, Drehung, Spiegelung, Vorschauskalierung und Anzeigeversatz gemäß der tatsächlichen Verarbeitungskette. Das Beispiel verwendet Zuschnitt, Drehung im Uhrzeigersinn, horizontale Spiegelung und Vergrößerung; diese Reihenfolge gilt nicht allgemein für jedes Gerät.

Ein verschobener oder umgekehrter Rahmen beweist keinen Detektorfehler. Diese Seite beschreibt Moduleingaben, ein mathematisches Beispiel und Prüfmethoden; sie kündigt keine neue SDK-Version an.

Felder für die Modulschnittstelle

Wischen Sie horizontal über die Tabelle, um alle Spalten anzuzeigen.

Objekt Erforderliche Felder Zweck
Erkennungseingang Original- und Detektoreingabegrößen, Vorverarbeitungsskalierung oder Auffüllung Stellen Sie die Modellausgaben auf die vereinbarten Originalbildkoordinaten wieder her
Zuschnitt und Ausrichtung Zuschneiderechteck des Originalbildes, Drehwinkel und -richtung, Spiegelposition in der Sequenz Definieren Sie den Transformationsbereich und die Operationsreihenfolge
Vorschauregion Sichtbarer Bereich, Skalierungsmodus, Anzeigeversatz und tatsächliche Ausrichtung Unterscheiden Sie zwischen Füllen und Zuschneiden, Vollbildanzeige und Auffüllen
Ausgabe und Rückverfolgbarkeit Boxen, Orientierungspunkte, Zeitstempel, Frame-IDs und Transformationskonfigurationsversion Ordnen Sie die Ergebnisse dem richtigen Bildframe und der richtigen Konfiguration zu

Legen Sie die Originalboxen, fünf Orientierungspunkte und das Vorschau-Overlay separat frei. Wenn bei der Modellvorverarbeitung eine Auffüllung oder Größenänderung verwendet wurde, machen Sie diese vor der vereinbarten Vorschautransformation rückgängig. Verwandeln Sie alle Boxecken und nicht nur die Mitte.

Ein handüberprüfbares Orientierungsbeispiel

Dies ist ein mathematisches Beispiel, keine Gerätemessung. Verwenden Sie kontinuierliche Randkoordinaten mit dem Ursprung oben links, x rechts und y unten. Schneiden Sie ein 640×480-Bild aus (80,40) mit der Größe 320×240 zu. Der ursprüngliche Punkt (120,70) wird zu (40,30), nachdem der Koordinatenursprung des zugeschnittenen Bildes subtrahiert wurde. Um 90 Grad im Uhrzeigersinn drehen: (240−30,40)=(210,40), mit neuer Größe 240×320. Horizontal spiegeln: (240−210,40)=(30,40). Skalierung um 2 ohne zusätzlichen Versatz: Der Anzeigepunkt liegt bei (60,80) in einem 480×640-Bereich.

Ein Punkt in fünf Koordinatenstufen

A · Originalbild

A · Originalbild; 640×480; (120,70)

640×480 · (120,70)

B · Nach dem Zuschnitt

B · Nach dem Zuschnitt; 320×240; (40,30)

320×240 · (40,30)

C · 90° im Uhrzeigersinn

C · 90° im Uhrzeigersinn; 240×320; (210,40)

240×320 · (210,40)

D · Horizontal gespiegelt

D · Horizontal gespiegelt; 240×320; (30,40)

240×320 · (30,40)

E · Um Faktor 2 skaliert

E · Um Faktor 2 skaliert; 480×640; (60,80)

480×640 · (60,80)

Der rote Punkt bezeichnet denselben mathematischen Punkt. Jedes Feld zeigt die Proportionen seiner eigenen Bildgröße; die sichtbaren Feldgrößen sind keine vergleichbaren Pixelmaße. Dargestellt sind kontinuierliche Randkoordinaten, keine Detektionsergebnisse eines Geräts.

Da es sich hierbei um kontinuierliche Randkoordinaten handelt, wird bei der Drehung die Höhe minus y verwendet. Diskreter Pixelindexcode beinhaltet stattdessen Höhe minus 1 minus y; Die Konventionen können nicht direkt gemischt werden. Konsultieren Sie die offizielle Android-Matrixdokumentation und vergleichen Sie die Matrixzusammensetzung mit dem tatsächlichen Eingabe-/Ausgabevertrag.

Trennung von geometrischen Prüfungen und Geräteüberprüfung

Überprüfen Sie Ecken, die Mitte, asymmetrische Punkte und Rechtecke, die Bildzuschneidegrenzen überschreiten, um Reihenfolge, Grenzen und inverse Transformationen zu überprüfen. Transformieren Sie alle vier Rechteckecken und berechnen Sie den umschließenden Kasten neu. Überprüfen Sie nach geometrischen Prüfungen die Sensorausrichtung, die Spiegelung der Vorder-/Rückkamera, die Vorschauskalierung und die Bildschirmdrehung auf dem Zielgerät. Geometrieprüfungen ermitteln weder das Live-Pipeline-Verhalten noch die Langzeitstabilität.

Der chinesischsprachige Projektbericht RK3588 Offline Vision SDK bietet Rechtecke der Gesichtsdetektion, Orientierungspunkte und Orientierung. Die öffentliche Baseline verwendet die Erkennung YuNet CPU. Es beinhaltet keine Identitätserkennung oder gemessene NPU-Leistung. Stellen Sie über den chinesischsprachigen RK3588 Android-Anpassungsdienst Bilder mit Orientierungsmarkierung, Geräteinformationen und Vorschaulayouts bereit, um Koordinatenschnittstellen und die Zielgeräteintegration zu definieren.

Senden Sie eine Projektanforderung

Hinterlassen Sie Ihre Kontaktdaten und eine kurze Anforderung, damit wir die technische Ausrichtung und den Umfang prüfen können.

Online
Telefon
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR-Code Scannen Sie den QR-Code oder klicken Sie, um Kontakt aufzunehmen
zurück nach oben