Difference between revisions of "Using Tracking Data from Depth Sensors"
From iPi Docs
m |
m (→Using Sensor Tracking Data) |
||
| Line 32: | Line 32: | ||
=== Using Sensor Tracking Data === | === Using Sensor Tracking Data === | ||
| − | ==== Detecting Number of Actors and Actor Heights ==== | + | ==== Detecting the Number of Actors and Actor Heights ==== |
| − | When creating a new project from recorded [[.iPiVideo File Extension|'''.iPiVideo''']] file, you need to specify number of actors and their | + | When creating a new project from recorded [[.iPiVideo File Extension|'''.iPiVideo''']] file, you need to specify the number of actors and their heights. These numbers are detected based on tracking data. You just need to check them during project creation, as embedded tracking algorithms are not very accurate. Please correct the numbers if necessary. |
<center> | <center> | ||
{| | {| | ||
| Line 44: | Line 44: | ||
{{Note|If you only have single depth sensor, you'll not have number of actors selection step, as multiple actors tracking is not supported for single depth sensor.}} | {{Note|If you only have single depth sensor, you'll not have number of actors selection step, as multiple actors tracking is not supported for single depth sensor.}} | ||
| − | {{Note|Actor's gender is not detected by sensor, so | + | {{Note|Actor's gender is not detected by sensor, so please set it manually for female actors.}} |
==== Creating Takes and Setting Actor Poses ==== | ==== Creating Takes and Setting Actor Poses ==== | ||
[[Image:Create-project-set-takes-and-poses.png|thumb|450px|Takes created automatically]] | [[Image:Create-project-set-takes-and-poses.png|thumb|450px|Takes created automatically]] | ||
| − | * On project creation takes will be created based on detected T-Poses | + | * On project creation takes will be created based on detected T-Poses that are considered as beginning of the take |
* [[Region-of-Interest]] will be set equal to first take | * [[Region-of-Interest]] will be set equal to first take | ||
| − | * Actor's pose will be set based on first sensor's tracking data in the beginning frame of the [[Region-of-Interest]] | + | * Actor's pose will be set based on the first sensor's tracking data in the beginning frame of the [[Region-of-Interest]] |
* You can manually adjust takes and the [[Region-of-Interest]] | * You can manually adjust takes and the [[Region-of-Interest]] | ||
* When you change the beginning frame of the [[Region-of-Interest]], actor's pose will be set from sensor's tracking data in the beginning frame | * When you change the beginning frame of the [[Region-of-Interest]], actor's pose will be set from sensor's tracking data in the beginning frame | ||
| Line 57: | Line 57: | ||
{{Tip|Pose can be set from sensor's tracking data only if you have not performed tracking or any manual editing of the pose in this frame. Otherwise pose will not be changed.}} | {{Tip|Pose can be set from sensor's tracking data only if you have not performed tracking or any manual editing of the pose in this frame. Otherwise pose will not be changed.}} | ||
| − | {{Note|When you change the beginning frame of [[Region-of-Interest]], poses perviously set from sensor's tracking data will not be deleted. They will not affect tracking uless you perform '''Refit Pose''' in this frame. So there's no need to manually delete them.}} | + | {{Note|When you change the beginning frame of the [[Region-of-Interest]], poses perviously set from sensor's tracking data will not be deleted. They will not affect tracking uless you perform '''Refit Pose''' in this frame. So there's no need to manually delete them.}} |
{{Tip|To get better result, you need to adjust actor's proportions before you start tracking.}} | {{Tip|To get better result, you need to adjust actor's proportions before you start tracking.}} | ||
| − | {{Note|If actor stands back to first sensor, his gaze direction will be set opposite | + | {{Note|If actor stands back to the first sensor, his gaze direction will be set opposite to the actual, and the entire pose will be incorrect. You can delete it and reset manually.}} |
{{Tip|If pose is not accurate enough and '''Refit Pose''' does not fix it, you need to adjust pose manually to ensure it is close to actual depth data.}} | {{Tip|If pose is not accurate enough and '''Refit Pose''' does not fix it, you need to adjust pose manually to ensure it is close to actual depth data.}} | ||
Revision as of 05:07, 20 November 2015
Contents
Overview
We record and use tracking data from Kinect 2 sensors. The data are used for:
- Detecting number of actors
- Detecting actor heights
- Detecting T-Poses and creation of takes
- Setting initial pose for detected T-poses
- Setting inital pose for the beginnign frame of the Region-of-Interest
- Warning on presense of people in sensor view during background recording
Recording Sensor Tracking Data
iPi Recorder records tracking data provided by depth sensor for further use in iPi Mocap Studio.
To make the most of sensors' tracking data, please follow this recommendations during recording:
- Strike T-Pose before each take
- You have to stay in T-Pose at least for one second
- Face the first sensor in T-Pose
- If you have several actors, each of them should face the first sensor
Using Sensor Tracking Data
Detecting the Number of Actors and Actor Heights
When creating a new project from recorded .iPiVideo file, you need to specify the number of actors and their heights. These numbers are detected based on tracking data. You just need to check them during project creation, as embedded tracking algorithms are not very accurate. Please correct the numbers if necessary.
Creating Takes and Setting Actor Poses
- On project creation takes will be created based on detected T-Poses that are considered as beginning of the take
- Region-of-Interest will be set equal to first take
- Actor's pose will be set based on the first sensor's tracking data in the beginning frame of the Region-of-Interest
- You can manually adjust takes and the Region-of-Interest
- When you change the beginning frame of the Region-of-Interest, actor's pose will be set from sensor's tracking data in the beginning frame
- You must perform Refit Pose in the beginning frame of Region-of-Interest before you start tracking