2014-12-01 11 views
6

Sono totalmente nuovo ad AR e ho cercato su Internet su marker marker e AR senza marker ma sono confuso con marker marker e markerless AR .. Supponiamo che un'app AR attivi l'azione AR quando esegue la scansione di immagini specifiche..Questo è un marker basato su AR o markerless AR .. L'immagine non è un marker? Anche per posizionare il contenuto AR l'AR basato su marker utilizza l'accelerometro e la bussola come in AR senza marker?Differenza tra la realtà aumentata basata su marker e Marker

risposta

20

In un basata sui marcatori AR applicazione le immagini (oi corrispondenti descrittori immagine) per essere riconosciuto sono forniti in anticipo. In questo caso si conosce esattamente ciò che l'applicazione cercherà durante l'acquisizione dei dati della telecamera (fotogrammi della telecamera). La maggior parte delle app AR al giorno d'oggi che si occupano di riconoscimento di immagini sono basate su marker. Perché? Perché è molto più semplice rilevare le cose che sono hard-coded nella tua app.

D'altra parte, un marcatore-less AR applicazione riconosce cose che non sono stati forniti direttamente all'applicazione in anticipo. Questo scenario è molto più difficile da implementare perché l'algoritmo di riconoscimento in esecuzione nella tua applicazione AR deve identificare motivi, colori o altre funzionalità che possono esistere nei telai delle telecamere. Ad esempio, se il tuo algoritmo è in grado di identificare i cani, significa che l'applicazione AR sarà in grado di attivare azioni AR ogni volta che viene rilevato un cane in una cornice della telecamera, senza che tu debba fornire immagini con tutti i cani del mondo (questo è ovviamente esagerato - ad esempio, per esempio, un database) durante lo sviluppo dell'applicazione.

Per farla breve: in un'applicazione AR basata su marker in cui è implicato il riconoscimento dell'immagine, il marcatore può essere un'immagine o i descrittori corrispondenti (caratteristiche + punti chiave). Di solito un marcatore AR è un nero & bianco (quadrato) immagine, un codice QR per esempio. Questi marker sono facilmente riconosciuti e monitorati => non è necessaria molta potenza di elaborazione sul dispositivo dell'utente finale per eseguire il riconoscimento (e facoltativamente il tracciamento).

Non è necessario un accelerometro o una bussola in un'app basata su marker. La libreria di riconoscimento potrebbe essere in grado di calcolare la pose matrix (rotazione &) dell'immagine rilevata relativa alla fotocamera del dispositivo. Se lo sai, sai quanto è distante l'immagine riconosciuta e come viene ruotata rispetto alla fotocamera del tuo dispositivo. E da ora in poi, AR inizia ... :)

+0

Grazie @unichiduci per il briefing .. – sudip

5

Facciamo semplice: a base di Marker

  1. realtà aumentata è quando l'oggetto seguita è bianco-nero marcatore quadrato. Un grande esempio che è davvero facile da seguire mostrato here: https://www.youtube.com/watch?v=PbEDkDGB-9w (si può provare da soli) la realtà
  2. markerless aumentata è quando l'oggetto tracciato può essere qualsiasi altra cosa: immagine, corpo umano, testa, occhi, mano o dita ecc. e in aggiunta aggiungete oggetti virtuali.

Per riassumere, le informazioni sulla posizione e sull'orientamento sono la cosa essenziale per la Realtà Aumentata che può essere fornita da vari sensori e metodi per esse. Se si dispone di informazioni accurate, è possibile creare alcune applicazioni AR davvero buone.

AR basato
1

Marker utilizza un obiettivo e un indicatore visivo per determinare il centro, orientamento e la gamma del suo sistema di coordinate sferiche. ARToolkit è il primo toolkit completo per il tracciamento basato su marker.

markerless monitoraggio è uno dei migliori metodi per il monitoraggio attualmente. Esegue il tracciamento attivo e il riconoscimento dell'ambiente reale su qualsiasi tipo di supporto senza l'utilizzo di marker speciali posizionati. Permette un'applicazione più complessa del concetto di Realtà Aumentata.

6

Bene. Dal momento che ho avuto downvoted senza spiegazione. Ecco qualche dettaglio in più sul monitoraggio markerless:

effettivo ci sono diverse possibilità per la realtà aumentata senza marcatori "visivi", ma nessuno di loro chiamavano monitoraggio markerless.

Proiezione delle informazioni virtuale può essere innescato da GPS, Parlato o semplicemente di accendere il telefono.

Inoltre, le persone tendono a confondere NFT (funzione di monitoraggio naturale) con il monitoraggio markerless. Con la tecnologia NFT puoi prendere un'immagine reale come un marker. Ma è ancora un "marker".

Questo sito ha una bella panoramica e alcuni esempi per ogni indicatore: Marker-Types È principalmente in tedesco ma quindi attenzione.

Quello che oggi chiamate il tracciamento senza contrassegno è una tecnica meglio osservata con Hololens (e il suo linguaggio di programmazione) o con l'AR-Framework Kudan. Markerless Tracking non trova nulla da solo. Invece, puoi posizionare un oggetto in fase di esecuzione da qualche parte nel tuo campo visivo. Il tracciamento senza marcatore viene quindi utilizzato per mantenere questo oggetto in posizione. È molto probabile che utilizzi una combinazione di input del sensore e risolva il problema SLAM (localizzazione e mappatura simultanea) in fase di esecuzione.

MODIFICA: Un piccolo aggiornamento. Sembra che gli hololens creino la propria rappresentazione geometrica interna della stanza. Gli oggetti 3D vengono quindi inseriti in quella stanza virtuale. Dopodiché, la stanza viene mantenuta sincronizzata con il mondo reale. La tecnica esatta dietro a ciò sembra essere sconosciuta, ma alcuni ipotizzano che sia basata sulla tecnologia Xbox Kinect.

3

sembra che ci può essere una certa confusione tra monitoraggio Marker e Feature naturale Tracking (NFT). Molti AR SDK hanno il loro tracciamento come Markerless (NFT). Questo è ancora il tracciamento dei marker, in quanto viene utilizzata un'immagine o una serie di funzioni predefinite. Non è necessariamente un tipo di pennarello AR in bianco e nero. Vuforia, ad esempio, usa la NFT, che richiede ancora un marcatore nel senso letterale. Inoltre, nel senso più letterale, il tracciamento di mano/viso/corpo è anche il tracciamento dei marker in quanto il marker è una forma. Markerless, inerente al nome, non richiede alcuna pre-conoscenza del mondo o alcuna forma o oggetto da tracciare.

È possibile leggere ulteriori informazioni sul modo in cui il tracciamento di Markerless è stato raggiunto here e visualizzare più esempi di tracciamento basato su marker e Markerless here.