Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Skeltrack: Open Source Skeleton Tracking

Skeltrack: Open Source Skeleton Tracking

Skeltrack is the first Open Source skeleton tracking library.
These slides are from the presentation about Skeltrack on GUADEC 2012 at A Coruña, Spain.

Joaquim Rocha

July 29, 2012
Tweet

More Decks by Joaquim Rocha

Other Decks in Programming

Transcript

  1. This originated Open Source projects like the libfreenect, a library

    to control the Kinect device and get its information
  2. GFreenect offers asynchronous functions (and some synchronous as well) and

    makes it easy to use with other GNOME technologies
  3. What we wanted: ✩ A shared library, no fancy SDK

    ✩ Modular (do one thing) ✩ Device independent ✩ No pattern matching, no databases ✩ Easy to use (everybody wants that!)
  4. The current version tracks up to 7 joints: ✩ Head;

    ✩ Shoulders; ✩ Elbows; ✩ Hands.
  5. Hands from elbows: If one of the extremas is an

    elbow, we need to infer where the hand is
  6. Skeleton Joint: ID: HEAD, LEFT_ELBOW, RIGHT_HAND, ... x: X coordinate

    in real world (in mm) y: Y coordinate in real world (in mm) screen_x: X coordinate in the screen (in pixels) screen_y: Y coordinate in the screen (in pixels)
  7. Creative Commons pictures from flickr: Kinect: Auxo.co.kr Monkey: nothingtosay Kid

    Playing: Rob Welsh Skeleton: Dark Botxy Other non CC images: Doctor: http://research.microsoft.com/en-us/projects/touchless/ Minority Report: http://www.ovelf.com/2010/04/14/oblong-tan-g-speak-arttirilmis-gerceklikte-hareketlerin-3-boyutta-yorumlanmasi/