Your SlideShare is downloading. ×
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Code Motion KinectSdk
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Code Motion KinectSdk

3,371

Published on

Code Motion KinectSdk

Code Motion KinectSdk

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,371
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Inferred - Occluded, clipped, or low confidence jointsNot Tracked - Rare, but your code must check for this state
  • Transcript

    • 1. Kinect SDKVicenç García Altés @vgaltes Bruno Capuano @elbruno
    • 2. Vicenç Garcia Altes @vgaltesvigarcia@plainconcepts.com
    • 3. Bruno Capuano Innovation Manager @elbrunohttp://www.elbruno.com
    • 4. El SensorVicenç Garcia Altes @vgaltes Bruno Capuano @elbruno
    • 5. 3D DEPTH SENSORSCon ustedes CAMERA RGB > Kinect Sensor MULTI-ARRAY MIC MOTORIZED TILT
    • 6. CameraVicenç Garcia Altes @vgaltes Bruno Capuano @elbruno
    • 7. Resoluciones• Color – 12 FPS: 1280X960 RGB – 15 FPS: Raw YUV 640x480 – 30 FPS: 640x480• Depth – 30 FPS: 80x60, 320x240, 640x480
    • 8. Información de la cámara• Se recomienda utilizar el evento AllFramesReady para sincronizar la gestión de frames de la cámara• El evento retorna un objeto de tipo ImageFrame – PixelDataLength – FrameNumber – Timestamp – Dimensions: Height, Width
    • 9. Depth SensorVicenç Garcia Altes @vgaltes Bruno Capuano @elbruno
    • 10. Sensor de Profundidad• Retorna la distancia y usuario para cada pixel – Entorno: 320x240 = 76,800 pixels• Distancia – Distancia en milímetros desde el sensor Kinect ej: 2,000mm• Usuario – De 1 a 6 usuarios diferente
    • 11. Sensor de Profundidad• Fórmula para el cálculo de la distancia – int depth = depthPoint >> DepthImageFrame.PlayerIndexBitmaskWidth;• Fórmula para el cálculo del usuario – int player = depthPoint & DepthImageFrame.PlayerIndexBitmask;
    • 12. SkeletonVicenç Garcia Altes @vgaltes Bruno Capuano @elbruno
    • 13. Fundamental > Skeleton
    • 14. • El seguimiento se realiza para 2 jugadores, es decir 2 skeletons – Puede crecer hasta 6 jugadores• Cada skeleton se componente de un array de joints con valores <x, y, z> en metros• Cada joint tiene un estado que permite identificar si el mismo está – Tracked – Not tracked – Inferred
    • 15. Truco > Smoothing• Fundamental para reducir el “ruido” – Lo que conocemos como jitter• Se puede refinar utilizando – TransformSmoothParameters • Correction, JitterRadius, MaxDeviationRadius, Prediction, Smoothing
    • 16. AudioVicenç Garcia Altes @vgaltes Bruno Capuano @elbruno
    • 17. Audio• Permite utilizar Kinect como un micrófono (es un dispositivo de entrada de audio)• Toma realmente valor cuando se utiliza con – Kinect for Speech Recognition
    • 18. Más !!!Vicenç Garcia Altes @vgaltes Bruno Capuano @elbruno
    • 19. Recursos• Descarga – http://kinectforwindows.org• Coding4Fun Kinect Toolkit – http://c4fkinect.codeplex.com• Mis posts – http://elbruno.com/category/msn-microsoft/kinect/

    ×