2012-08-09 11 views
7

Podobno zestaw SDK Microsoft ma dostęp do wewnętrznych parametrów Kinect, ale czy ktoś ma pojęcie, czy obraz głębi, który powraca, jest w rzeczywistości niezniekształcony? Nie mogłem znaleźć niczego istotnego.Czy obraz głębokości zwracany przez pakiet SDK Microsoft Kinect jest już niezniekształcony?

Daj mi znać, jeśli jestem z tematu chociaż uważam to jako domniemany programowania pytanie :)

edit: niektóre inne przydatne linki Uważam, że wsparcie @ odpowiedź Coeffect za

+0

Co masz na myśli przez zniekształcenie? –

+0

Kamera IR kamery Kinect, podobnie jak kamera RGB, ma własne zniekształcenie styczne i promieniowe. Zastanawiam się, czy SDK koryguje obraz, zanim go zwróci. – Sassa

+0

@downvoter: Gdzie jest problem? Co mam zmienić? – Sassa

Odpowiedz

7

Dlatego wzorzec IR th e Wyświetlacze Kinect nie są normalnymi siatkami. Na przykład sprawdź this blog post. Kinect radzi sobie z tworzeniem normalnej mapy głębokości. Myślenie o odległościach ogniskowych i podobnych dla tego systemu to po prostu przekopanie się w dziurze. Twoje myśli o precyzji są prawdopodobnie źle umieszczone. Kinect nie jest wystarczająco dokładny, aby BYĆ wybredny w takich rzeczach. Po użyciu funkcji Kinect do wykrywania ruchu jest dużo hałasu. Jeśli masz na myśli pewną sytuację, możesz napisać o tym.

edytuj: Here's słupek pokazujący, że głębokość nie jest liniowa, a większa część precyzji skupia się na bliżej obiektów. Im dalej jesteś, tym mniej precyzyjne są dane, a im większy będzie hałas (ponieważ zmiana głębokości o 1 w pobliżu jest praktycznie zerowa, ale dalej oznacza większą zmianę dystansu).

+0

Ładny link. Ostatecznym celem jest rejestracja od 2 Kinectów i zauważam, że wyniki rejestracji są trochę gorsze, gdy obiekty są dalej, więc pomyślałem, że najpierw powinienem zbadać zniekształcenie.Moja ocena wyniku jest jednak empiryczna, więc mogę się mylić. Dzięki, trochę na to popracuję, a ja opublikuję. – Sassa

+0

@ Bob Agh, wiem, że w Internecie jest umieszczony post, który pokazuje, że zarejestrowana głębokość Kinect nie jest w rzeczywistości skalowana liniowo z odległością. Staje się coraz mniej dokładny, gdy się oddalasz. Jeśli uda mi się znaleźć wpis, zaktualizuję odpowiedź. – Coeffect

+0

Dzięki, pójdę z tym. Jeśli ktokolwiek jest zainteresowany, również znalazłem to: http://www.ros.org/wiki/kinect_calibration/technical – Sassa

Powiązane problemy