SOURCE
ssiopennikinect.dll

SUMMARY
ssi_sensor_OpenNIKinect OpenNIKinect
ssi_filter_OpenNIKinectSelector OpenNIKinectSelector
ssi_filter_JointTransfTrigger JointTransfTrigger
ssi_consumer_OpenNIKinectWriter OpenNIKinectWriter

DETAILS
ssi_sensor_OpenNIKinect
  OpenNIKinect  SENSOR
 
           Microsoft Kinect OpenNI Framework
 
             +  sname   CHAR   1024   'kinect'   name of sender 
             +  users   UINT   1   '1'   max number of tracked users 
             +  project   BOOL   1   'false'   project real world skeleton to screen coordinates 
             +  scale   BOOL   1   'false'   scale skeleton real world positions (x and y only) to interval [0..1] 
             +  flip   BOOL   1   'false'   flips y-axis (only works with scale=true) 
             +  sampleRate   DOUBLE   1   '3.000000e+001'   sample rate 
             +  recognizer_xml   CHAR   1024   ''   xml recognizer definition file (see fubi documentation), overwrites 'recognizer' option 
             +  recognizer   CHAR   1024   ''   indices of recognizers (0=RIGHT_HAND_OVER_SHOULDER,1=LEFT_HAND_OVER_SHOULDER,2=ARMS_CROSSED,3=ARMS_NEAR_POCKETS,4=ARMS_DOWN_TOGETHER,5=RIGHT_HAND_OUT,6=LEFT_HAND_OUT,7=HANDS_FRONT_TOGETHER,8=LEFT_KNEE_UP,9=RIGHT_KNEE_UP,10=RIGHT_HAND_OVER_HEAD,11=LEFT_HAND_OVER_HEAD,12=RIGHT_HAND_LEFT_OF_SHOULDER,13=RIGHT_HAND_RIGHT_OF_SHOULDER) 
             +  hangin   UINT   1   '0'   number of successive frames to be recognized as a gestures before the begin of a gesture is verified 
             +  hangout   UINT   1   '0'   number of successive frames not to be recognized as a gestures before the end of a gesture is verified 
             +  showRGBScene   BOOL   1   'false'   show scene as rgb image instead of depth image (set only by xml options file) 
             +  profile   INT   1   '2'   skeleton profile: 1=NONE, 2=ALL, 3=UPPER_BODY, 4=LOWER_BODY, 5=HEAD_HANDS 
             +  rendering   UINT   1   '515'   rendering options (sum up to combine settings): 0=None, 1=Shapes, 2=Skeletons, 4=UserCaptions, 8=GlobalOrientCaptions, 16=GlobalOrientCaptions, 32=LocalPosCaptions, 64=GlobalPosCaptions, 128=Background, 256=SwapRAndB, 512=FingerShapes, BodyMeasurements=2048, UseFilteredValues=4096 
             +  depthImageModification   UINT   1   '1'   depth image modification (0=Raw, 1=UseHistogram, 2=StretchValueRange, 3=ConvertToRGB 
             +  jointsToRender   UINT   1   '268435455'   define which joints to render (sum up to combine settings): 0=None, 1=Head, 2=Neck, 4=Torso, 8=Waist, 16=LeftShoulder, 32=LeftElbow, 64=LeftWrist, 128=LeftHand, 256=RightShoulder, 512=RightElbow, 1024=RightWrist, 2048=RightHand, 4096=LeftHip, 8192=LeftKnee, 16384=LeftAnkle, 32768=LeftFoot, 65536=RightHip, 131072=RightKnee, 262144=RightAnkle, 524288=RightFoot, 268435455=AllJoints 
 
           Available channels:
 
             +  depth   Depth image with a resolution of 640*480 as unsigned short values in range [0..10000]. 
             +  scene   Scene image with a resolution of 640x480 as rgb(a) values in range [0..255]. 
             +  ir   Infra-red image with a resolution of 640*480 as unsigned short values in range [0..2047]. 
             +  rgb   RGB image with a resolution of 640x480 as rgb values in range [0..255]. 
             +  skeleton   Reports for each user the detected 3D sceleton positions in a struct [head, neck, torso, waist, left_shoulder, left_elbow, left_wrist, left_hand, right_shoulder, right_elbow, right_wrist, right_hand, left_hip, left_knee, left_ankle, left_foot, right_hip, right_knee, right_ankle, right_foot]. 
 
ssi_filter_OpenNIKinectSelector
  OpenNIKinectSelector  FILTER
 
           selects properties from a kinect skeleton stream
 
             +  joints   CHAR   1024   ''   indices of selected joints (head = 0, neck = 1, torso = 2, waist = 3, left_shoulder = 4, left_elbow = 5, left_wrist = 6, left_hand = 7, right_shoulder = 8, right_elbow = 9, right_wrist = 10, right_hand = 11, left_hip = 12, left_knee = 13, left_ankle = 14, left_foot = 15, right_hip = 16, right_knee = 17, right_ankle = 18, right_foot = 19) 
             +  values   CHAR   1024   ''   indices of selected joint values (pos_x = 0, pos_y = 1; pos_z = 2, pos_conf = 3, rot_x = 4, rot_y = 5, rot_z = 6, rot_conf = 7, locrot_x = 8, locrot_y = 9, locrot_z = 10, locrot_conf = 11) 
 
ssi_filter_JointTransfTrigger
  JointTransfTrigger  FILTER
 
           joint transformation trigger
 
             +  joint   UINT   1   '2'   index of the joint to watch (head = 0, neck = 1, torso = 2, waist = 3, left_shoulder = 4, left_elbow = 5, left_wrist = 6, left_hand = 7, right_shoulder = 8, right_elbow = 9, right_wrist = 10, right_hand = 11, left_hip = 12, left_knee = 13, left_ankle = 14, left_foot = 15, right_hip = 16, right_knee = 17, right_ankle = 18, right_foot = 19) 
             +  value   UINT   1   '5'   index of the joint value of interest (pos_x = 0, pos_y = 1; pos_z = 2, pos_conf = 3, rot_x = 4, rot_y = 5, rot_z = 6, rot_conf = 7, loc_rot_x = 8, loc_rot_y = 9, loc_rot_z = 10, loc_rot_conf = 11) 
             +  min   FLOAT   1   '-1.000000e-001'   minimum value the joint is allowed to have 
             +  max   FLOAT   1   '1.000000e-001'   maximum value the joint is allowed to have 
             +  minConf   FLOAT   1   '9.000000e-001'   minimum confidence value of the joint for its transformation to be valid 
             +  negative   BOOL   1   'false'   if true, trigger fires when joint is NOT between min and max 
 
ssi_consumer_OpenNIKinectWriter
  OpenNIKinectWriter  CONSUMER
 
           writes kinect skeleton joints to a file
 
             +  path   CHAR   1024   ''   file path (empty for stdout) 
 


Built with Social Signal Interpretation (SSI) [v0.9.3]
(c) 2007-13 University of Augsburg
http://hcm-lab.de/ssi.html