Kinect dla programistów, jak zacząć?

Post on 12-Jul-2015

838 views 1 download

Transcript of Kinect dla programistów, jak zacząć?

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