Welcome
Guest
, you are in:
<root>
Elements
•
Login
EventIDE Wiki
Navigation
¶
Main Page
Random Page
Create a new Page
All Pages
Categories
Navigation Paths
Administration
File Management
Create Account
Search the wiki
Back
Head Tracker Element
Modified on 2018/08/03 02:27
by
Administrator
Categorized as
Elements
,
Kinect
<div style="margin-right: 10px; margin-left: 16px; margin-bottom:10px; float: right; width: 500px; overflow: hidden; height: auto; padding: 0px; background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);border: 1px dashed #ddd;box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ddd, 0 0 0 10px #fff, 0 0 2px 10px #eee;"> == Summary == {s:Element Info Panel | title=Head Tracker | category=Kinect | icon=[image|Element Icon|{UP(Head-Tracker-Element)}Head-Tracker-Element-Icon.png] | author= OkazoLab | addin= Kinect I | scope= Parent event | usage= Snippets | ownsnippets= None } == Properties == {| |- ! Name ! Description ! Constraints ! Type ! On<br/>runtime<br/>change |- | colspan="5" bgcolor="#AADDDDD" | Kinect Settings |- | Calibrate Kinect | Opens the Kinect calibration window | {s:atDesign} | Boolean | |- | Skeleton Mode | Defines whether head tracking requires a body skeleton to be detected first. The skeleton mode may increase the tracking accuracy but demands a body in a frame, which is not a case for short distances. | {s:atNormal} | Boolean | |- | Distant Mode | Defines whether head tracking is operates in the distant mode, with the optimal range between 0.8 to 4 meters. If false, the near mode will be used, with the optimal range between 0.4 and 3 meters. The X-Box Kinect devices ignore this property because they can operate only in the distant mode | {s:atNormal} | Boolean | |- | Color Image Format | Defines a format for the color images obtained from a Kinect sensor | {s:atDesign} | ColorI.. | |- | Depth Image Format | Defines whether head tracking is operates in the distant mode, with the optimal range between 0.8 to 4 meters. If false, the near mode will be used, with the optimal range between 0.4 and 3 meters. The X-Box Kinect devices ignore this property because they can operate only in the distant mode | {s:atDesign} | DepthI.. | |- | colspan="5" bgcolor="#AADDDDD" | Settings |- | Triggering Mode | Defines the work program for the element. | {s:atDesign} | stTarg.. | |- | Fixation Duration | When the triggering mode is fixation, the property defines the duration (in ms) of the time interval in which fixation of head position/vector is required. | {s:atNormal} | clTime | |- | colspan="5" bgcolor="#AADDDDD" | Head Position |- | Position Validation | Defines whether the head position is validated to the bounding sphere at runtime | {s:atNormal} | Boolean | |- | Bounding Center | Defines the center of the valid bounding sphere for the head position (in meters) | {s:atNormal} | Point3D | |- | Bounding Radius | Defines the radius of the valid bounding sphere for the head position (in meters) | {s:atNormal} | Double | |- | colspan="5" bgcolor="#AADDDDD" | Head Vector |- | Vector Validation | Defines whether the head vector is validated to the predefined ranges at runtime | {s:atNormal} | Boolean | |- | Roll Range | Defines the valid range for the head roll angle | {s:atNormal} | clRange | |- | Pitch Range | Defines the valid range for the head pitch angle | {s:atNormal} | clRange | |- | Yaw Range | Defines the valid range for the head yaw angle | {s:atNormal} | clRange | |- | colspan="5" bgcolor="#AADDDDD" | Tracking Status |- | Newest Sample | Returns the tracking sample | {s:atStatus} | stKine.. | |- | Is Head Detected | Indicates whether the head is detected in the current tracking | {s:atStatus} | Boolean | |- | Is Valid Head Vector | Indicates whether the current head vector is valid across all defined ranges of head angles | {s:atStatus} | Boolean | |- | Is Valid Head Position | Indicates whether the current head position is within the defined bounding sphere | {s:atStatus} | Boolean | |- | Current Status | Returns a text line describing the current status of head tracking | {s:atStatus} | String | |- | colspan="5" bgcolor="#AADDDDD" | Runtime Status |- | Is Triggered | Indicates that the element has been triggered by end of the playback at least once, since the onset of the parent event. | {s:atNormal} | Boolean | |- | Triggering Time | Indicates the latest event time when the element was triggered (in ms elapsed since the onset of the parent event) | {s:atStatus} | clTime | |- | Frame Rate | Returns the current framerate of head tracking (times/sec) | {s:atStatus} | clTime | |- | Status View | Returns the current Kinect color frame and detected skeletons for showing on the Status Screen. | {s:atNormal} | ImageS.. | |- | colspan="5" bgcolor="#AADDDDD" | Control |- | Is Enabled | If set to false the element is completely omitted when the experiment is run | {s:atDesign} | Boolean | |- | Title | Title of the element | {s:atDesign} | String | |- |} == == </div> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> '''Head Tracker Element''' performs real-time 3D tracking of head position and head direction vector done with Kinect sensor. The tracking positions can be evaluated to the predefined bounding ranges. <br><br> {TOC} == Demo Video== <iframe width="560" height="315" src="https://www.youtube.com/embed/nigRvT9beQw" frameborder="0" allowfullscreen></iframe> == Snapshots == {| | [imageleft|Snapshot 1 <br/>|{UP(page - name)}*-sm.png |{UP(page - name)}*.png] || [imageleft|Snapshot 2 |{UP(page - name)}*-sm.png |{UP(page - name)}*.png] |} == Practical Use == ... === Technique 1 === # Step 1 # Step 2 ... === Technique 2 === # Step 1 # Step 2 ... <div style="margin-left:0px; margin-right:10px; margin-top:10px; width: auto; overflow: hidden; height: auto; background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);border: 1px dashed #ddd;box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ddd, 0 0 0 10px #fff, 0 0 2px 10px #eee;"> @@ csharp // Check the trial outcome. Result and RT just other user variables // insert code snippet here.. @@</div> ... == Notes == ... * Insert Notes here.. * Insert Notes here..
Meta Keywords:
Meta Description:
Change Comment:
ScrewTurn Wiki
version 5.2.0.8. Some of the icons created by
FamFamFam
.