NEW!  Version 3 of iPi Motion Capture is available. iPi Motion Capture 3 delivers new features for improved workflow including support of Kinect 2, improved arms tracking, simplified calibration and others. Read more >>

This documentation corresponds to version 2 of iPi Motion Capture. The latest documentation for version 3 can be found at https://docs.ipisoft.com/

Processing a video from a depth sensor

From iPiSoft Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with '* Run iPi Studio * Press <tt>Ctrl+O</tt> or push “Open” button on toolbar * Choose recorded <tt>avi</tt> file * In the “Select Video Layout” dialog select the following v…')
 
Line 44: Line 44:
  
 
* Wait and watch...
 
* Wait and watch...
 +
 +
* You may find the following video tutorial useful:
 +
** [http://vimeo.com/24073249 iPiStudio/Kinect video tutorial] by [http://www.paulstapelberg.com/ Paul Stapelberg]
 +
<html><iframe src="http://player.vimeo.com/video/24073249?title=0&amp;byline=0&amp;portrait=0" width="480" height="270" frameborder="0"></iframe></html>

Revision as of 12:56, 10 July 2011

  • Run iPi Studio
  • Press Ctrl+O or push “Open” button on toolbar
  • Choose recorded avi file
  • In the “Select Video Layout” dialog select the following values:
    • Depth video from MS Kinect Camera
    • Numbers of cameras: 1
    • Resolution: 640x480
KSensor-process-step1.png
  • After video opened, background will be calculated automatically and position of camera will be detected based on floor plane.
  • Make sure, that floor is detected correctly:
    1. Right mouse button down on 3d view port area
    2. Move mouse, as a result 3d scene will be rotated
    3. Right mouse button up
    4. Visually control that 3d points from floor are located on ground plane which is marked by squared grid
KSensor-process-step2.png
Note that you always can get back to the camera point of view by pressing 1 key on keyboard or pushing “Camera 1” button on toolbar
  • Save created project by pressing Ctrl+S or pushing button “Save” on toolbar
  • Position timeline slider to the frame where actor is in T-pose
  • Adjust actor height using appropriate slider on tab “Actor”
  • Select “Move” tool on toolbar.
  • Move actor model to left or right to match roughly actor silhouette on video. Note that actor model can look smaller due to its position along axis of view. Don’t pay attention to it on this step.
Click to enlarge
  • Switch to “Tracking” tab and push “Refit pose” button.
  • As a result model should be matched with actor image from video. If it does not happen then delete result using item “Edit” -> “Delete pose” from main menu and repeat above actions.
Click to enlarge
  • Using the slider right to the button “Show Skin” in toolbar, make sure that morph of model corresponds to the actor image. If no, than adjust arms/torso/legs morph using appropriate sliders from “Actor” tab.
KSensor-process-step4a.png
  • Set the beginning of Region-of-Interest (ROI) to the current frame with T-pose by pressing I key on keyboard or by double-clicking on the left edge of ROI bar under timeline.
  • Switch to “Tracking” tab, check “Enable foot tracking” and “Enable shoulders tracking” checkboxes
  • To start tracking just push “Track Forward” button
Click to enlarge
  • Wait and watch...

Personal tools