2012-09-16 28 views
7

Nesnenin x, y ve z koordinatlarını almak için birkaç web kamerası (veya bunun için herhangi bir kamera) kullanmak ve sonra bunları kullanarak izlemek mümkündür Bir oda etrafında hareket ederken OpenCV.Fotoğraf makinesini kullanarak 3B alanda nesneyi konumlandırma

Bunu, bir RC helikopterini lokalize etmek ve kontrol etmekle ilgili olarak düşünüyorum.

+1

[Kinect] (https://en.wikipedia.org/wiki/Kinect) hakkında bilgi sahibi misiniz? –

+0

@GregHewgill Aynı zamanda bir kinect * ([openKinect lib] (http://openkinect.org/wiki/Main_Page)) * hakkında düşündüm. Ama şimdi anladığım kadarıyla - kinect ayrı bir cihazdır, yani sadece çalışamazsınız. çoklu WEB kameraları ile. Birçok insanın bir WEB kameraları var ve bunlar ucuz, ama bir kinetik bile olmayan insanlardan hiçbirini bilmiyorum (tbh bile Xbox'a sahip olanları bile bilmiyorum). Dolayısıyla, bir kinect kullanmak, bir uygulamanın sadece bir kamera ile karşılaştırılmasıyla kullanımını sınırlar. –

cevap

6

Evet. Her iki görüntüdeki noktaları eşzamanlı olarak algılamanız ve ardından sahnede aynı noktaya denk gelen çiftleri eşleştirmeniz gerekir. Bu şekilde farklı koordinat alanları ile aynı noktaya sahip olacaksınız (kamera 1 ve kamera 2).

here başlatabilirsiniz.

1

Derinlik sensörü kullanılıyorsa, ReconstructMe'un bunu nasıl yaptığına bakabilirsiniz. Aksi halde this google arama sayfasına göz atın.

İlgili konular