2012-09-16 15 views
7

E 'possibile utilizzare un paio di webcam (o qualsiasi altra fotocamera per quella materia) per ottenere le coordinate x, yez di un oggetto e quindi seguirle magari usando OpenCV mentre si muove intorno a una stanza.Come posizionare un oggetto nello spazio 3D usando le telecamere

Ci sto pensando in merito alla localizzazione e quindi al controllo di un elicottero RC.

+1

Hai familiarità con [Kinect] (https://en.wikipedia.org/wiki/Kinect)? –

+0

@GregHewgill Sono anche a prima vista su un kinect * ([ecco openKinect lib] (http://openkinect.org/wiki/Main_Page)) *. Ma come capisco ora - il kinect è un dispositivo completamente separato, quindi non puoi semplicemente lavorare ad es. con più telecamere WEB. Molte persone hanno una webcam e queste sono economiche, ma non conosco persone che hanno persino un kinect (non so nemmeno chi abbia XBox). Quindi, l'uso di un kinect limita severamente l'uso di un'applicazione con un confronto solo con una fotocamera. –

risposta

6

Sì. È necessario rilevare i punti su entrambe le immagini contemporaneamente e quindi abbinare le coppie che corrispondono allo stesso punto nella scena. In questo modo avrai lo stesso punto rappresentato da diversi spazi di coordinate (telecamera 1 e telecamera 2).

È possibile avviare here.

1

Se si utilizza il sensore di profondità, è possibile dare un'occhiata a come ReconstructMe lo fa. Altrimenti dai un'occhiata a this ricerca google.

Problemi correlati