kinect dla programistów, jak zacząć?
TRANSCRIPT
Cena: 6000$
KAMERA
MIKROFON WIELOPŁASZCZYZNOWY KONTROLER NACHYLENIA
SENSOR 3D
• 4 kanałowy multi-płaszczyznowy mikrofon
• Komunikacja z konsolą: dźwięk / dźwięk z gry
projektor
IR
kamera
IR
kamera
RGB
8-bit VGA RGB
640 x 48011-bit monochrome
320 x 240
• 3-rdzeniowy PowerPC 970, 3.2GHz
• 2 wątki/rdzeń
• Karta graficzna 500 MHz ATI
• DirectX 9.5
• 512 MB RAM
Expert 1
Expert 2
Expert 3
Arbiter
DaneSensor Estymacja
szkieletuFinalna
estymacja
Segmentacja otoczenia
Rozróżnienie graczy
Klasyfikacja części ciała
Mapa głębokościSensor
Identyfikacja części ciała Szkielet
rozmiary ciała
włosy
budowa
ciała
ubranie
meble
zwierzęta
FOV
kąty
• Identyfikacja otoczenia
• Wyodrębnienie otoczenia (kanapa)
• Identyfikacja graczy
Sztuczne dane
(model 3D)
Motion Capture: - nienaturalne środowisko i ubranie
Ręczne znakowanie:- Dużo ludzi
- Bardzo pracochłonne
- 1000 godzin @ 20 pracowników ~= 20 lat
Arbiter
Training examplesMachine learning
Classifier
Training examples
Dryad
DryadLINQ
Machine learning
• > milion obiektów
wejściowych
• > 1020 operacji na obiektach
• Złożone dane
(obrazy, filmy, macierze itp.)
http://kinectforwindows.com
public byte[] Bits;
int << 8
int >> 3 << 5