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/

IPi Recorder Setup

From iPiSoft Wiki
(Difference between revisions)
Jump to: navigation, search
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:iPi Recorder]]
 
 
 
= Common =
 
= Common =
  
Line 7: Line 5:
 
Menu '''[[#Tools|tools]]''' at the top-right contains several auxiliary functions.
 
Menu '''[[#Tools|tools]]''' at the top-right contains several auxiliary functions.
  
[[Image:iPi Recorder common.png|500px|General UI layout]]  
+
<table border="0"><tr><td>
 +
[[Image:iPi Recorder common.png|600px]]
 +
</td></tr></table>
  
 
== On-Screen Controls ==
 
== On-Screen Controls ==
Line 16: Line 16:
 
* For depth + color videos you can set the layout of two images
 
* For depth + color videos you can set the layout of two images
 
* Enter ''full screen'' mode
 
* Enter ''full screen'' mode
*: In full screen mode, only 1 camera screen is displayed at once. You can switch between cameras using corresponding buttons or'''PageUp'''/'''PageDown''' keys. To exit full screen mode, pull off the '''full screen''' switch or press '''Esc''' key.
+
*: In full screen mode, only 1 camera screen is displayed at once. You can switch between cameras using corresponding buttons or '''PageUp'''/'''PageDown''' keys. To exit full screen mode, pull off the '''full screen''' switch or press '''Esc''' key.
  
 
On-screen controls window can embed additional controls specific for the situation where screen is displayed.
 
On-screen controls window can embed additional controls specific for the situation where screen is displayed.
  
[[Image:iPi Recorder on-screen controls.png|500px|On-screen controls]]
+
<table border="0"><tr>
[[Image:iPi Recorder full screen.png|500px|Full screen mode]]
+
<td>[[Image:iPi Recorder on-screen controls.png|thumb|On-screen controls|350px]]</td>
 +
<td>[[Image:iPi Recorder full screen.png|thumb|Full screen mode|400px]]</td>
 +
</tr></table>
  
 
= Recorder =
 
= Recorder =
Line 29: Line 31:
 
== Cameras ==
 
== Cameras ==
  
This is initial stage of recording. You are presented with the list of cameras/depth sensors available on your system and supported by iPi Recorder.
+
This is initial stage of recording. You are presented with the list of cameras/depth sensors available on your system and supported by [[iPi Recorder]].
  
 
Select (by clicking) the cameras you wish to use and press the '''SETUP''' button to [[#Setup|continue]]. Selected cameras are highlighted with orange background.
 
Select (by clicking) the cameras you wish to use and press the '''SETUP''' button to [[#Setup|continue]]. Selected cameras are highlighted with orange background.
Program remembers your selection: next time you start iPi Recorder you don't have to bother with selection again, unless you've replugged cameras.
+
Program remembers your selection: next time you start [[iPi Recorder]] you don't have to bother with selection again, unless you've replugged cameras.
  
 
To refresh the camera list &mdash; for example, when you've just attached new camera &mdash; press the '''REFRESH''' button. The list refreshes automatically each time you're entering this stage.  
 
To refresh the camera list &mdash; for example, when you've just attached new camera &mdash; press the '''REFRESH''' button. The list refreshes automatically each time you're entering this stage.  
Line 39: Line 41:
 
In expander '''camera types support''' to the right you can find information how to enable support for different devices similar to that [[iPi Recorder Installation#Components|presented in the installation instructions]].
 
In expander '''camera types support''' to the right you can find information how to enable support for different devices similar to that [[iPi Recorder Installation#Components|presented in the installation instructions]].
  
[[Image:iPi Recorder cameras.png|500px|Cameras stage]]
+
<table border="0"><tr><td>
 +
[[Image:iPi Recorder cameras.png|600px|]]
 +
</td></tr></table>
  
 
== Setup ==
 
== Setup ==
Line 48: Line 52:
 
* Reorder cameras.
 
* Reorder cameras.
 
*: To place camera to the specific position, drag it's screen to this position. You can also throw away unneeded camera if it was selected by mistake, simply by dragging away it's screen.
 
*: To place camera to the specific position, drag it's screen to this position. You can also throw away unneeded camera if it was selected by mistake, simply by dragging away it's screen.
*: '''Tip'''. For color cameras, it is recommended to place cameras in Recorder in the same order they go around capture area &mdash;either clockwise, or counter-clockwise. This will make calibration process in Studio much simpler.
+
*: '''Tip'''. For color cameras, it is recommended to place cameras in Recorder in the same order they go around capture area &mdash;either clockwise, or counter-clockwise. This will make calibration process in [[iPi Mocap Studio]] much simpler.
 
* Set global properties for all cameras, if there are any.
 
* Set global properties for all cameras, if there are any.
 
*: Example of such property is '''darkening for calibration''' for PS Eyes.
 
*: Example of such property is '''darkening for calibration''' for PS Eyes.
Line 56: Line 60:
 
All settings applied on this stage cannot be modified on the following stages. Program remembers settings values and restores them on the next run automatically.
 
All settings applied on this stage cannot be modified on the following stages. Program remembers settings values and restores them on the next run automatically.
  
:'''Note.''' Display settings you are making in the camera's  [[#On-Screen Controls|on-screen controls]] do not affect the recorded video. For example, if you turn on mirroring, then image in video still will be unflipped, and if in depth + color mode you change the layout to display only depth, still both depth and color images will be present in video.
+
'''Note.''' Display settings you are making in the camera's  [[#On-Screen Controls|on-screen controls]] do not affect the recorded video. For example, if you turn on mirroring, then image in video still will be unflipped, and if in depth + color mode you change the layout to display only depth, still both depth and color images will be present in video.
  
 
+
<table border="0"><tr>
[[Image:iPi Recorder video mode.png|500px|Selecting video mode]]
+
<td>[[Image:iPi Recorder video mode.png|thumb|Selecting video mode|350px]]</td>
[[Image:iPi Recorder reorder cameras.png|500px|Reordering cameras]]
+
<td>[[Image:iPi Recorder reorder cameras.png|thumb|Reordering cameras|350px]]</td>
[[Image:iPi Recorder camera setup.png|500px|Camera properties]]
+
</tr><tr>
 +
<td>[[Image:iPi Recorder camera setup.png|thumb|Camera properties|350px]]</td>
 +
</tr></table>
  
 
== Background ==
 
== Background ==
Line 71: Line 77:
 
Before starting evaluation, you can set its duration. In general, the longer duration, the better evaluated background. Though, default duration of 5 seconds is sufficient for the most situations. Less values can be set for testing purposes, when you frequently pass through Setup stage, trying out different settings.
 
Before starting evaluation, you can set its duration. In general, the longer duration, the better evaluated background. Though, default duration of 5 seconds is sufficient for the most situations. Less values can be set for testing purposes, when you frequently pass through Setup stage, trying out different settings.
  
Often there is situation when computer with iPi Recorder is located in some camera's field of view. So to evaluate background, you need to go away from computer, but being away, you cannot start the evaluation process. In that case, you can set delay for evaluation to start, so after pressing the '''EVALUATE''' button, you have enough time to leave capture area. After you've started delayed evaluation, count delay + duration seconds, and then you can safely return to computer.
+
Often there is situation when computer with [[iPi Recorder]] is located in some camera's field of view. So to evaluate background, you need to go away from computer, but being away, you cannot start the evaluation process. In that case, you can set delay for evaluation to start, so after pressing the '''EVALUATE''' button, you have enough time to leave capture area. After you've started delayed evaluation, count delay + duration seconds, and then you can safely return to computer.
  
 
After backgound is evaluated, you can proceed to [[#Record|Record]] stage.
 
After backgound is evaluated, you can proceed to [[#Record|Record]] stage.
  
[[Image:iPi Recorder background.png|500px|Background is not evaluated yet]]
+
<table border="0"><tr>
[[Image:iPi Recorder countdown.png|500px|Counting down for delayed start]]  
+
<td>[[Image:iPi Recorder background.png|thumb|Background is not evaluated yet|350px]]</td>
[[Image:iPi Recorder background evaluated.png|500px|Background is already evaluated]]
+
<td>[[Image:iPi Recorder countdown.png|thumb|Counting down for delayed start|350px]]</td>
 +
</tr><tr>
 +
<td>[[Image:iPi Recorder background evaluated.png|thumb|Background is already evaluated|350px]]</td>
 +
</tr></table>
 +
 
 +
[[Category:iPi Recorder]]

Latest revision as of 18:07, 17 September 2012

Contents

Common

iPi Recorder serves three main activities: video recording, video playback, and video conversion. To switch between these activities, three big labels at the top are used. Label of current activity is displayed in larger font size, and is underlined.

Menu tools at the top-right contains several auxiliary functions.

IPi Recorder common.png

On-Screen Controls

Everewhere in the program when you see some screen displaying image from camera, whether in Recorder or Player, placing the mouse pointer over that screen brings it's on-screen controls. These controls provide basic functions for changing the display mode for this screen:

  • Mirror image (flip horizontal)
    This may be especially useful for front-facing cameras during recording.
  • For depth + color videos you can set the layout of two images
  • Enter full screen mode
    In full screen mode, only 1 camera screen is displayed at once. You can switch between cameras using corresponding buttons or PageUp/PageDown keys. To exit full screen mode, pull off the full screen switch or press Esc key.

On-screen controls window can embed additional controls specific for the situation where screen is displayed.

On-screen controls
Full screen mode

Recorder

Recording process is organized in several sequential stages.

Cameras

This is initial stage of recording. You are presented with the list of cameras/depth sensors available on your system and supported by iPi Recorder.

Select (by clicking) the cameras you wish to use and press the SETUP button to continue. Selected cameras are highlighted with orange background. Program remembers your selection: next time you start iPi Recorder you don't have to bother with selection again, unless you've replugged cameras.

To refresh the camera list — for example, when you've just attached new camera — press the REFRESH button. The list refreshes automatically each time you're entering this stage. When new camera is detected, it is selected automatically.

In expander camera types support to the right you can find information how to enable support for different devices similar to that presented in the installation instructions.

IPi Recorder cameras.png

Setup

Setup stage allows to adjust general and individual camera settings before recording. You can:

  • Select working video mode
  • Adjust number of cameras displayed in a row to optimize screen space usage
  • Reorder cameras.
    To place camera to the specific position, drag it's screen to this position. You can also throw away unneeded camera if it was selected by mistake, simply by dragging away it's screen.
    Tip. For color cameras, it is recommended to place cameras in Recorder in the same order they go around capture area —either clockwise, or counter-clockwise. This will make calibration process in iPi Mocap Studio much simpler.
  • Set global properties for all cameras, if there are any.
    Example of such property is darkening for calibration for PS Eyes.
  • Set properties of individual cameras.
    Examples of such properties include brightness and contrast for color cameras, and elevation angle for Kinects.
    To access individual camera properties, press the PROPERTIES button in the camera's on-screen controls.

All settings applied on this stage cannot be modified on the following stages. Program remembers settings values and restores them on the next run automatically.

Note. Display settings you are making in the camera's on-screen controls do not affect the recorded video. For example, if you turn on mirroring, then image in video still will be unflipped, and if in depth + color mode you change the layout to display only depth, still both depth and color images will be present in video.

Selecting video mode
Reordering cameras
Camera properties

Background

Before you start to record any videos, you'll need to evaluate scene's background. Background is the picture of only static (not moving) objects in the capture ara. Evaluated background is embedded inside videos and is later used to easily detect moving objects. Also, background is employed for compressing videos with the background subtraction method.

Usually background should be evaluated only once during a recording session. However, any time the environment gets significant changes, you need to reevaluate background. Examples of such changes include changing lighting conditions, introducing new or moving existing static objects within the cameras' field of view. Also, you will need to reevaluate background each time after you went back to Setup or Cameras stage, because changing the settings invalidates currently evaluated background.

Before starting evaluation, you can set its duration. In general, the longer duration, the better evaluated background. Though, default duration of 5 seconds is sufficient for the most situations. Less values can be set for testing purposes, when you frequently pass through Setup stage, trying out different settings.

Often there is situation when computer with iPi Recorder is located in some camera's field of view. So to evaluate background, you need to go away from computer, but being away, you cannot start the evaluation process. In that case, you can set delay for evaluation to start, so after pressing the EVALUATE button, you have enough time to leave capture area. After you've started delayed evaluation, count delay + duration seconds, and then you can safely return to computer.

After backgound is evaluated, you can proceed to Record stage.

Background is not evaluated yet
Counting down for delayed start
Background is already evaluated
Personal tools