The Intel® RealSense™ SDK has been discontinued. No ongoing support or updates will be available.
Here's a collection of tips and tricks when using the Intel RealSense Gold R1 2014 SDK.
Finger Joint Tracking: (thanks Marty!) To add stability (less twitch), limit the number of joints you track based on these tips:
Bent Fingers are interdependent: Use only two tracked joints and still make the hand's four fingers.bend realistically. Only the index finger can be bent individually, or remain unbent while other fingers bend - so it needs its own unique joint tracking. But for other fingers: . Bend the middle finger then the ring and pinky are pulled down;
Bend the ring finger, the middle and pinky finger are pulled down.
Bend the pinky finger, the middle and ring fingers are pulled down.
Rotation: The degrees that a particular section of human finger can rotate is determined by the length of the section (not the joint). The finger-tip of the middle finger, can bend less than the finger's middle section, and the middle section bends less than the base section. You only need a TrackingScript cover Index: Joint_Index_IT1 in all joints; Middle, Ring and Pinky fingers: Joint_Middle_ITI in all joints.
Children's Hands: Small hands are difficult to acquire. In Gold R1, please allow 5 seconds to lock in and acquire.
Which Modality to Use Tips:
To set camera values found in manuals_member_functions23.html, includingSetColorAutoWhiteBalance and SetColorAutoExposure, you must add the parameter auto = false so that the manual setting is picked up. Also both the item_unavailable and device_failed error messages are expected on errors. ,
Default camera settings were aimed at general color and depth. As you can see in the module samples, you can add camera settings to your code that will help with differences between modules such as fast movement or segmentation such as: device.SetDepthConfidenceThreshold(1); device.SetIVCAMFilterOption(6);
For optimal performance Intel suggests:
|Accuracy||Motion vs Range
|Object tracker, Emotions||6||5||16||Median||0|
For more tips and tricks, see Tips and Tricks when using Unity with the RSSDK and tsearch the RealSense SDK Forum for specific topics.
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804