9

Mam zamiar skonfigurować niektóre urządzenia do wykonywania śledzenia ruchu 3D w czasie rzeczywistym. Moim pierwszym pomysłem jest użycie pary kamer do zrobienia zdjęcia stereo i obliczyć mapę głębi, aby uzyskać potrzebne dane 3D.Biblioteki, aby uzyskać mapę głębi z obrazów stereo?

Czy są dostępne dobre biblioteki Open Source (C/C++), które są wystarczająco szybkie do wyświetlania w czasie rzeczywistym (~ 12-24 fps)? Znalazłem 3D Reconstruction using Stereo Vision i EStereo w SourceForge, czy ktoś próbował je?

Albo jakaś sugestia algorytmu, którą mogę zaimplementować?

Odpowiedz

10

Przed rozpoczęciem należy wziąć pod uwagę fakt, że widzenie w trybie stereo nie jest tylko problemem z oprogramowaniem. Kalibracja pary aparatów jest niezwykle ważna dla dokładności mapy głębi. Aby uzyskać najlepsze rezultaty, dwie identyczne kamery muszą być dokładnie równoległe, z dokładnie tymi samymi obiektywami w obu kamerach, a CCD kamery leżą na jednej płaszczyźnie w przestrzeni 3D. Jest to bardzo trudne do osiągnięcia przy użyciu dowolnej przypadkowej pary kamer. Zwłaszcza jeśli pochodzą one z tańszego segmentu.

Jeśli wszystko, co Cię interesuje, to używanie mapy głębi 3D do śledzenia ruchu 3D, to możesz kupić wstępnie skalibrowaną kamerę stereo, która zazwyczaj zawiera oprogramowanie umożliwiające bezpośrednie wyodrębnienie mapy 3D. Mam dobre doświadczenia z Bumblebee camera from Point Grey Research, ale prawdopodobnie są też inne dobre systemy. Pozwoli ci to skoncentrować się na śledzeniu 3D. W przeciwnym razie samo uzyskanie użytecznej mapy głębokości z pary kamer pochłonie dużo czasu.

+0

I był pierwotnie zamiar użyć parę PS3 oka, jak powinny być tańsze. Ale aparat Bumblebee, który wznowiłeś, z pewnością pasuje do moich potrzeb. Proszę o wycenę ceny, mam nadzieję, że dla mnie jest OK. –

+0

Kontaktowałem się z Point Gray Research, ale nadal nie mogę skontaktować się z lokalnym przedstawicielem (Hongkong) ... Czy możesz zaproponować mi więcej opcji sprzętowych? –

+0

którekolwiek z poniższych: http://www.google.com/search?hl=en&q=stereo+vision+products? –

3

OpenCV ma cały rozdział na ten temat można znaleźć w rozdziale 12 Learning Opencv

+0

Dzięki! Odkrywam to również i pracowałem z nim w w ciągu ostatnich kilku tygodni! Oto powiązane funkcje: doc: http://opencv.willowgarage.com/documentation/camera_calibration_and_3d_reconstruction.html –

Powiązane problemy