AyniCam
La fotocamera di un telefono può stimare la distanza da un'auto?
Scopri come la fotocamera stima le distanze e come interpretare le posizioni nella mappa 3D di AyniCam senza scambiarle per misure esatte.
In questa guida
Sì, le stime sono possibili, ma non sono misurazioni esatte
La fotocamera di un telefono può supportare la stima della distanza quando il software combina le informazioni sull'immagine con ipotesi, calibrazione o un modello addestrato. Una sola immagine non fornisce automaticamente una distanza affidabile in metri. In AyniCam, gli oggetti supportati rilevati dalla telecamera vengono mostrati nelle posizioni stimate; il display non deve essere trattato come uno strumento di misurazione della distanza.
Questo è importante quando una vista 3D sembra convincente. Un modello di automobile disegnato su una strada può apparire preciso anche quando le informazioni sulla sua collocazione sono incerte. Comprendere questa differenza ti aiuta a leggere il display senza confondere una visualizzazione con una misurazione verificata.
Perché la distanza è ambigua in un'immagine con una singola telecamera
Un piccolo oggetto vicino e un oggetto più grande più lontano possono occupare aree simili di un'immagine. La prospettiva trasforma una scena tridimensionale in un'immagine bidimensionale, perdendo informazioni sulla scala assoluta. Il software necessita di informazioni aggiuntive o ipotesi apprese per stimare la profondità mancante.
La ricerca sulla profondità monoculare studia questo problema. I modelli sensibili alla scala possono utilizzare informazioni sull'addestramento e sulla fotocamera per produrre stime metriche, ma ciò non rimuove gli errori quando le condizioni differiscono dai dati di addestramento o valutazione. La ricerca qui citata spiega la sfida generale; non è l'implementazione di AyniCam o un punto di riferimento dell'app.
Rilevamento, profondità stimata e portata misurata sono risultati diversi
Un rilevatore di oggetti può localizzare un'auto in un'immagine senza misurarne la distanza. Un punteggio di confidenza per l'etichetta dell'auto non è un intervallo di confidenza per i metri. Un renderer 3D può quindi posizionare un modello utilizzando una stima, ma l'aspetto realistico di quel modello non migliora le prove sottostanti.
I sensori di profondità forniscono un diverso tipo di input. Apple espone l'acquisizione della profondità LiDAR sull'hardware supportato. Non si dovrebbe presumere che questa funzionalità esista in ogni iPhone o che venga utilizzata da ogni app della fotocamera. Questa guida non afferma che AyniCam misura le distanze stradali con LiDAR.
| Output | Cosa descrive | Cosa non stabilisce |
|---|---|---|
| Box di rilevamento | Una posizione stimata dell'oggetto nell'immagine | Distanza fisica esatta |
| Confidenza del rilevamento | Confidenza del modello nel suo output di rilevamento | Una distanza di sicurezza |
| 3D stimato posizione | Un posizionamento basato sulle informazioni disponibili | Coordinate di rilevamento o autorizzazione esatta |
| Strada o edificio mappato | Contenuto della mappa geografica | Una misurazione live della telecamera di quell'oggetto |
Come interpretare le auto sulla mappa 3D di AyniCam
Leggi la mappa di AyniCam come due livelli collegati. Le strade e gli edifici provengono da dati cartografici. Gli oggetti stradali supportati provengono dai rilevamenti della telecamera e sono posizionati in posizioni stimate. Lo sfondo geografico e un'auto rilevata non hanno quindi la stessa fonte di informazione.
Un veicolo può essere parzialmente nascosto, fuori dalla visuale della telecamera o troppo poco chiaro per ricevere un'etichetta utile. La sua assenza dalla visualizzazione non è una prova che lo spazio sia vuoto. Allo stesso modo, la spaziatura tra i modelli renderizzati non è una distanza di arresto verificata o una previsione della prossima mossa di un altro conducente.
Le scelte di visualizzazione degli oggetti ti consentono di controllare quali tipi supportati vengono visualizzati. Nascondere una categoria modifica la visualizzazione, non la scena fisica. Controlla il modello selezionato e le impostazioni di visualizzazione mentre parcheggi se la visualizzazione è diversa da quella prevista.
Che utile dimostrazione dovrebbe mostrare la stima della distanza
Cerca il dispositivo indicato, la fotocamera impostazione, condizioni della scena e una distanza di riferimento indipendente. Una dimostrazione dovrebbe spiegare i suoi errori, non solo mostrare una sovrapposizione convincente. I simulatori di auto e la spaziatura ordinata dei modelli possono dimostrare il comportamento dell'interfaccia, ma non possono stabilire la precisione della distanza su strada reale.
Per AyniCam, utilizzare la demo etichettata per comprendere la visualizzazione ed esaminare la pagina della metodologia di test per distinguere le prove dell'interfaccia dai test fisici. Non scegliere uno spazio successivo, uno spazio libero per il parcheggio o un punto di frenata dalla distanza stimata degli oggetti. L'app non sterza né frena il veicolo.
Domande sulla stima della distanza telefono-fotocamera
AyniCam mostra la distanza esatta dall'auto che precede?
Le posizioni degli oggetti rilevati dalla fotocamera sono stime. Questa guida non stabilisce una precisione convalidata in metri e il display 3D non è uno strumento di misurazione.
Un'elevata sicurezza di rilevamento significa che la distanza è corretta?
No. La fiducia nel risultato del rilevamento di un oggetto e l'accuratezza della distanza fisica sono questioni diverse. Un'etichetta chiara dell'auto non ne convalida la portata o una distanza di sicurezza sicura.
Il GPS del telefono può localizzare tutte le auto intorno ad esso?
La posizione propria del telefono non fornisce la posizione di altri veicoli. I rilevamenti della fotocamera di AyniCam e il contenuto della mappa geografica forniscono informazioni diverse.
Perché un'auto reale potrebbe non essere visibile nella vista 3D?
Potrebbe essere fuori dalla vista della telecamera, oscurata, scarsamente visibile o non rilevata dal rilevatore. Il filtro di visualizzazione può anche nascondere una categoria supportata. Un modello mancante non significa una strada vuota.
Posso utilizzare la spaziatura 3D per decidere quando frenare?
No. Non utilizzare la spaziatura stimata del modello come istruzione per frenare o evitare collisioni. Mantieni l'attenzione sulle condizioni stradali effettive e mantieni la responsabilità del controllo del veicolo.