The HandGenerator has a build in PointDenoiser that is set to "true" by default. One can set it to "false" and use the PointDenoiser on only part of the NITE tree.
The PointControl is the base class for all the hand point classes (also for the PointDenoiser).
BR
Lior Cohen
Sent using BlackBerry
In order to explain those functions I need to explain first how the PointDenoiser mechanism is working (in general terms - not the exact functionality); Imagine there is a radius around the first handpoint, as long as the other points are within the sphere created by the first hand point and the radius, we will use the first hand point as a representative handpoint. If the hand position exceeded the radius distance, we will pick a new representative handpoint (e.g., the first hand position outside of the sphere) and create a new sphere around it. By following this algorithm we will get smoothing of the handpoints.
The "SetDistanceThreshold" function changes distance limit for far and close ratios (the radius)
The "SetCloseRatio, SetFarRatio" functions sets the "denoising" factors in levels that are not explained above. All I can mention at this stage is that they receive a value between 0 and 1 (ratio).
As regards to the hand tracking between the NITE versions (the stable and un-stabled); There is no change. But there is an improvement as regards to the full body NITE / skeleton output - if one wishes to create a multiple hands tracking on top of that.
Best Regards,
Lior Cohen
Peter
--
You received this message because you are subscribed to the Google Groups "OpenNI" group.
To post to this group, send email to openn...@googlegroups.com.
To unsubscribe from this group, send email to openni-dev+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/openni-dev?hl=en.