2013-07-30 12 views
9

Come accedere alla nuvola di punti nell'API Leap Motion? Una caratteristica che mi ha portato ad acquistarlo è stata la demo della nuvola di punti dal loro video promozionale, ma non riesco a trovare documentazione relativa e le risposte degli utenti sui forum sembrano confuse. Mi manca qualcosa?Leap Motion point cloud

Sto cercando di utilizzare il movimento Leap come una sorta di scanner 3D economico.

risposta

20

Questa demo era chiaramente un mockup che simulava un modello 3-D della mano umana, non i dati effettivi della nuvola di punti. Si può capire dal fatto che sono stati visualizzati dei punti che non potevano essere letti dal sensore, a causa dell'ostruzione.

punti orion78fr a un post sul forum su questo, ma the transcript of an interview by the founders fornisce ulteriori informazioni direttamente dalla fonte:

  1. Potete per favore consentire l'accesso ai punti di cloud in SDK?

David: Quindi penso che a volte le persone abbiano un'idea sbagliata sul fatto che davvero le cose funzionano nel nostro hardware . È molto diverso dalle altre cose come il Kinect, e nel normale funzionamento del dispositivo abbiamo priorità molto diverse dalla maggior parte delle altre tecnologie. La nostra priorità è la precisione, piccoli movimenti, latenza molto bassa, utilizzo della CPU molto basso - quindi per fare faremo spesso sacrifici che rendono completamente non applicabile ciò che il dispositivo non è applicabile a quello che penso tu stia ricevendo a, che è la scansione 3D.

Quello a cui stiamo lavorando sono una sorta di alternativa modalità dispositivo che consente di utilizzare per questo genere di scopi, ma questo non è quello che era originariamente costruito for.You so, è il nostro obiettivo di lasciare che sia in grado di fare quelle cose e con l'hardware può fare molte cose. Ma la nostra priorità in questo momento è naturalmente l'interazione con il computer umano, che noi pensiamo sia il componente mancante della tecnologia, e questa è la nostra passione principale per lo .

Michael: Crediamo davvero nel tentativo di spremere ogni oncia di ottimizzazione dai dispositivi allo scopo in cui sono stati creati . Quindi in questo caso il salto di oggi è destinato ad essere una grande interfaccia per computer umano . E abbiamo realizzato migliaia di piccole ottimizzazioni lungo il percorso per renderlo migliore, che potrebbe sacrificare le cose nel processo che potrebbero essere utili per cose come la scansione 3D degli oggetti . Ma quelle sono decisioni intenzionali, ma non significano che pensiamo che la scansione 3D non sia eccitante e non sia un buon caso d'uso. Lì saranno altre cose che costruiremo come azienda in futuro e altri dispositivi che potrebbero essere in grado di eseguire entrambi o forse ci saranno due dispositivi diversi.Uno che è completamente ottimizzato per la scansione 3D, e uno uno che continua ad essere ottimizzato e ottimo come può essere a dita e mani di tracciamento .

Se non abbiamo fatto un buon lavoro comunicando che il dispositivo non è sulla scansione 3D o non sta per essere in grado di scansione 3D, che è sfortunato e si tratta di un errore da parte nostra - ma questo è qualcosa di che abbiamo dovuto sacrificare. La buona notizia è che questi sacrifici hanno reso il dispositivo principale veramente eccezionale nel tracciare le mani e le dita con lo .

Ho sviluppato con il controller di movimento Leap così come molti altri sistemi di scansione 3D e da quello che ho visto dubiterei seriamente di ottenere mai dati di nuvole di punti da l'hardware attualmente in spedizione. Se lo facciamo, la fedeltà sarà molto al di sotto di quello che vediamo per il tracciamento di dita e mani lordi da quel dispositivo.

Esistono alcune alternative a basso costo per la scansione 3D che hanno iniziato a emergere. SoftKinetic ha il loro DepthSense 325 camera per $ 250 (che è effettivamente lo stesso del Creative Gesture Camera che adesso è solo $ 150). La DS 325 è una telecamera IR a tempo di volo che ti offre una mappa cloud a 320x240 punti dello spazio 3D davanti ad essa. Nei miei test, ha funzionato bene con materiali opachi, ma qualsiasi cosa con un po 'di lucentezza o brillantezza ha dato problemi.

Il PrimeSense Carmine 1.09 ($ 200) utilizza la luce strutturata per ottenere dati di nuvole di punti di fronte ad esso, come un avanzamento della tecnologia fornita per il Kinect originale. Ha una risoluzione sptial effettiva inferiore rispetto alle telecamere SoftKinetic, ma sembra fornire meno rumore di profondità e lavorare su una più ampia varietà di materiali.

Il DUO è stato anche un progetto promettente, ma purtroppo its Kickstarter campaign failed. Stava usando l'imaging stereoscopico da una sorgente IR per restituire una nuvola di punti da un paio di fotocamere PS3 Eye. Potrebbero riavviare quel progetto in futuro.

Mentre il salto può non fare quello che vuoi, sembra che sempre più dispositivi stanno uscendo nella fascia di prezzo al consumo per consentire la scansione 3-D.

+0

sai bene come funzionano le telecamere DepthSense o PrimeSense all'aperto o in piena luce, incluso IR ? Grazie – waspinator

+1

@waspinator: entrambi lottano con forti sorgenti luminose che contengono IR nella gamma che percepiscono. Credo che le telecamere ToF IR abbiano il maggior numero di problemi, dal momento che penso che il sensore Carmine abbia un segnale IR complessivamente più forte all'interno dei punti luce strutturati che proiettano.Penso che questo potrebbe essere il motivo per cui quel sensore ha meno rumore di profondità rispetto a quello delle fotocamere DepthSense nei miei test. Non ho fatto molto lavoro con loro all'aperto, però. Sembra che un approccio 3D stereoscopico non IR funzionerebbe meglio in quelle condizioni. –

+0

Ho votato la tua risposta, perché questo non è chiaramente un mock-up: http://www.youtube.com/watch?v=MYgsAMKLu7s#t=40s – thewhiteambit

3

Vedi this link

Si dice che sì, Leap Motion può teoricamente gestire nuvole di punti ed è stato temporaneamente parte del visualizzatore in beta e no, non è possibile accedervi utilizzando il movimento API Leap in questo momento.

Potrebbe apparire in futuro ma non è una priorità di Leap Motion Team.

+0

Qui puoi vedere i dati di Pointcloud qui: http://www.youtube.com/watch?v=MYgsAMKLu7s#t=40s – thewhiteambit

0

Come con LeapMotion SDK 2.x è possibile almeno accedere alle immagini della telecamera stereo! Come so da solo, è una soluzione conveniente, per molte attività in cui è stato richiesto il dato nuvola di punti. Questo è il motivo per cui lo menziono qui, anche se non fornisce i dati della nuvola di punti generati internamente dal driver per estrarre i metadati del puntatore. Ma ora si ha la capacità di generare la propria nuvola di punti da soli, questo è il motivo per cui penso che sia fortemente correlato alla domanda.

0

Roadtovr ha recentemente esaminato il Kickstarter di Nimble Sense, che utilizza la nuvola di punti.

È la stessa tecnologia utilizzata da Kinect 2 e dovrebbe avere alcuni vantaggi rispetto a Leap Motion.

Poiché è una fotocamera con rilevamento della profondità, è possibile puntare la telecamera dall'alto verso il basso come Touch +, anche se il loro prodotto non verrà spedito fino all'anno prossimo.