<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi Jefferson, in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024863#M39716</link>
    <description>&lt;P&gt;Hi Jefferson,&lt;/P&gt;

&lt;P&gt;the trick is actually in choosing the good smoothing values. We might need to improve the documentation here.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Here's an example for smoothing 3D tracking data:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;// create the smoother objects&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:#2B91AF"&gt;PXCDataSmoothing&lt;/SPAN&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;* smoother = &lt;/SPAN&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:#6F008A"&gt;NULL&lt;/SPAN&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;g_session-&amp;gt;CreateImpl&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;PXCDataSmoothing&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;&amp;gt;(&amp;amp;smoother);&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: green; font-family: Consolas; font-size: 10pt; line-height: 1.5;"&gt;// Creating Quadratic smoother - available options are [Spring, Stabilizer, Weightd]&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt; line-height: 1.5;"&gt;m_smoother = smoother-&amp;gt;Create3DQuadratic(0.5f);&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;// when you collect the tracking data - you smooth it by:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: blue;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;(hand-&amp;gt;QueryTrackedJoint(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;PXCHandData&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;::&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;JointType::SOME_JOINT_NAME&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;,jointData) == &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(47, 79, 79);"&gt;PXC_STATUS_NO_ERROR&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;{&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;PXCPoint3DF32&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt; point = {jointData.positionWorld.x,jointData.positionWorld.y,jointData.positionWorld.z};&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;m_smoother-&amp;gt;AddSample(point);&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;point = m_smoother-&amp;gt;GetSample();&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt; line-height: 1.5;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Dec 2014 12:32:50 GMT</pubDate>
    <dc:creator>Dagan_E_Intel</dc:creator>
    <dc:date>2014-12-23T12:32:50Z</dc:date>
    <item>
      <title>How to use Data Smoothing for tracking hands</title>
      <link>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024861#M39714</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Good morning for everyone!&lt;/P&gt;

&lt;P&gt;I'm to trying use smoothing data with this functions below, but I haven't had success in my test, exist some examples or some explanation about this feature?&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks!!&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/index.html?pxcdatasmoothing.html" target="_blank"&gt;https://software.intel.com/sites/landingpage/realsense/camera-sdk/v1.1/documentation/html/index.html?pxcdatasmoothing.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Dec 2014 11:04:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024861#M39714</guid>
      <dc:creator>jefferson_p_</dc:creator>
      <dc:date>2014-12-16T11:04:01Z</dc:date>
    </item>
    <item>
      <title>Refer to the manual, for</title>
      <link>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024862#M39715</link>
      <description>&lt;P&gt;Refer to the manual, for example the link below has an example&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/sites/landingpage/realsense/camera-sdk/2014gold/documentation/html/"&gt;https://software.intel.com/sites/landingpage/realsense/camera-sdk/2014gold/documentation/html/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Dec 2014 19:49:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024862#M39715</guid>
      <dc:creator>Pubudu-Silva_Intel</dc:creator>
      <dc:date>2014-12-16T19:49:23Z</dc:date>
    </item>
    <item>
      <title>Hi Jefferson,</title>
      <link>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024863#M39716</link>
      <description>&lt;P&gt;Hi Jefferson,&lt;/P&gt;

&lt;P&gt;the trick is actually in choosing the good smoothing values. We might need to improve the documentation here.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Here's an example for smoothing 3D tracking data:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;// create the smoother objects&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:#2B91AF"&gt;PXCDataSmoothing&lt;/SPAN&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;* smoother = &lt;/SPAN&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:#6F008A"&gt;NULL&lt;/SPAN&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;g_session-&amp;gt;CreateImpl&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;PXCDataSmoothing&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;&amp;gt;(&amp;amp;smoother);&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: green; font-family: Consolas; font-size: 10pt; line-height: 1.5;"&gt;// Creating Quadratic smoother - available options are [Spring, Stabilizer, Weightd]&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt; line-height: 1.5;"&gt;m_smoother = smoother-&amp;gt;Create3DQuadratic(0.5f);&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;// when you collect the tracking data - you smooth it by:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: blue;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;(hand-&amp;gt;QueryTrackedJoint(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;PXCHandData&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;::&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;JointType::SOME_JOINT_NAME&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;,jointData) == &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(47, 79, 79);"&gt;PXC_STATUS_NO_ERROR&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;{&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: rgb(43, 145, 175);"&gt;PXCPoint3DF32&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas; color: black;"&gt; point = {jointData.positionWorld.x,jointData.positionWorld.y,jointData.positionWorld.z};&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;m_smoother-&amp;gt;AddSample(point);&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;point = m_smoother-&amp;gt;GetSample();&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt; line-height: 1.5;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size:10.0pt;font-family:Consolas;color:black"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Dec 2014 12:32:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024863#M39716</guid>
      <dc:creator>Dagan_E_Intel</dc:creator>
      <dc:date>2014-12-23T12:32:50Z</dc:date>
    </item>
    <item>
      <title>Thanks for your attention.</title>
      <link>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024864#M39717</link>
      <description>&lt;P&gt;Thanks for your attention.&lt;/P&gt;

&lt;P&gt;I'll try it.&lt;BR /&gt;
	I'm making some test with kalman filter and result was great.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Dec 2014 13:14:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/How-to-use-Data-Smoothing-for-tracking-hands/m-p/1024864#M39717</guid>
      <dc:creator>jefferson_p_</dc:creator>
      <dc:date>2014-12-23T13:14:55Z</dc:date>
    </item>
  </channel>
</rss>

