Tutti i dettagli

Mappatura delle coordinate di rilevamento volti: riquadri di ritaglio, rotazione, specchio e anteprima

La mappatura dei rettangoli di rilevamento dei volti richiede origini definite, regioni di ritaglio, ordine di rotazione, mirroring e ridimensionamento dell'anteprima. Un esempio di coordinate di bordo continuo separa i controlli geometrici dalla convalida della sovrapposizione del dispositivo e dal riconoscimento dell'identità.

Aggiornamenti del prodotto 2026-10-18 Winge Technology
Contenuto dell'articolo

Descrizione del modulo

Per allineare i riquadri di rilevamento dei volti all’anteprima, riportare prima gli output del rilevatore alle coordinate concordate dell’immagine originale. Applicare poi ritaglio, rotazione, riflessione e scala secondo la catena effettiva, includendo gli offset di visualizzazione. L’esempio segue ritaglio, rotazione oraria, riflessione orizzontale e ingrandimento: non è un ordine universale per ogni dispositivo.

Un riquadro spostato o invertito non dimostra un guasto del rilevatore. Questa pagina descrive gli ingressi del modulo, un esempio matematico e i metodi di verifica; non annuncia una nuova versione SDK.

Campi per l'interfaccia del modulo

Scorri la tabella orizzontalmente per visualizzare tutte le colonne.

Oggetto Campi obbligatori Scopo
Ingresso di rilevamento Dimensioni dell'originale e dell'input del rilevatore, scala di preelaborazione o riempimento Ripristina gli output del modello alle coordinate concordate dell'immagine originale
Ritaglio e orientamento Rettangolo di ritaglio dell'immagine originale, angolo e direzione di rotazione, posizione speculare nella sequenza Definire la regione di trasformazione e l'ordine delle operazioni
Anteprima della regione Area visibile, modalità di ridimensionamento, offset di visualizzazione e orientamento effettivo Distinguere tra riempimento e ritaglio, visualizzazione dell'immagine completa e riempimento
Uscita e tracciabilità Riquadri, punti di riferimento, timestamp, identificatori di frame e versione di configurazione della trasformazione Associare i risultati al frame e alla configurazione corretti

Esponi separatamente i riquadri di rilevamento originali, i cinque punti di riferimento e la sovrapposizione di anteprima. Se la preelaborazione del modello utilizzava il riempimento o il ridimensionamento, annullalo prima della trasformazione dell'anteprima concordata. Trasforma tutti gli angoli del riquadro anziché solo il centro.

Un esempio di orientamento verificabile manualmente

Questo è un esempio matematico, non una misurazione del dispositivo. Utilizza le coordinate del bordo continuo con l'origine in alto a sinistra, x a destra e y in basso. Ritaglia un'immagine 640×480 da (80,40) con dimensione 320×240. Il punto originale (120,70) diventa (40,30) dopo aver sottratto le coordinate dell'origine dell'immagine ritagliata. Ruota di 90 gradi in senso orario: (240−30,40)=(210,40), con la nuova dimensione 240×320. Specchia orizzontalmente: (240−210,40)=(30,40). Scala per 2 senza offset aggiunto: il punto di visualizzazione è (60,80) in una regione 480×640.

Lo stesso punto in cinque fasi di coordinate

A · Immagine originale

A · Immagine originale; 640×480; (120,70)

640×480 · (120,70)

B · Dopo il ritaglio

B · Dopo il ritaglio; 320×240; (40,30)

320×240 · (40,30)

C · Rotazione oraria di 90°

C · Rotazione oraria di 90°; 240×320; (210,40)

240×320 · (210,40)

D · Riflessione orizzontale

D · Riflessione orizzontale; 240×320; (30,40)

240×320 · (30,40)

E · Ingrandimento di 2 volte

E · Ingrandimento di 2 volte; 480×640; (60,80)

480×640 · (60,80)

Il punto rosso rappresenta lo stesso punto matematico. Ogni pannello mantiene le proporzioni della propria immagine: la dimensione dei riquadri sullo schermo non consente di confrontare le dimensioni in pixel. Sono schemi di coordinate di bordo continuo, non risultati di rilevamento su un dispositivo.

Queste sono coordinate di bordo continuo, quindi la rotazione utilizza l'altezza meno y. Il codice discreto dell'indice dei pixel coinvolge invece l'altezza meno 1 meno y; le convenzioni non possono essere mescolate direttamente. Consultare la documentazione ufficiale della matrice Android e verificare la composizione della matrice rispetto al contratto di input/output effettivo.

Separare i controlli geometrici dalla verifica del dispositivo

Controlla gli angoli, il centro, i punti asimmetrici e i rettangoli che attraversano i confini del ritaglio dell'immagine per verificare l'ordine, i limiti e le trasformazioni inverse. Trasforma tutti e quattro gli angoli del rettangolo e ricalcola la casella che li racchiude. Dopo i controlli geometrici, verificare l'orientamento del sensore, il mirroring della fotocamera anteriore/posteriore, il ridimensionamento dell'anteprima e la rotazione dello schermo sul dispositivo di destinazione. I controlli della geometria non stabiliscono il comportamento della catena di elaborazione in tempo reale o la stabilità a lungo termine.

Il rapporto sul progetto di visione offline RK3588 in lingua cinese SDK fornisce rettangoli, punti di riferimento e orientamento per il rilevamento dei volti. La base di riferimento pubblica utilizza il rilevamento YuNet CPU. Non include il riconoscimento dell'identità o le prestazioni NPU misurate. Fornisci immagini con orientamento, informazioni sul dispositivo e layout di anteprima tramite il servizio di adattamento RK3588 Android in lingua cinese per definire le interfacce coordinate e l'integrazione del dispositivo di destinazione.

Feedback sul progetto

Invia una richiesta di progetto

Lascia i tuoi dati di contatto e una breve richiesta in modo che possiamo verificare la direzione tecnica e la portata.

In linea
Telefono
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp Codice QR Scansiona il codice QR o clicca per contattarci
tornare all'inizio