Open GoogleCodeExporter opened 8 years ago
Hi there,
Thanks for the report (and handy drawing)! The red noise is data from the
Kinect which doesn't lie along the plane / flat surface selected for the
Kinect. Your setup looks good, but here are a few tips:
1) Try to keep the Kinect around 1.2 meters. The noise increases as you move
it further away from the surface, placing it closer will reduce it. There are
a few graphs on pages 5 and 6 of this paper which will help:
http://highwire-dtc.com/url/ubidisplayspaper
2) Sometimes, the corners that you select are anomalous. You can try holding
down shift, selecting a corner, and replacing it in a similar place in order to
get the display to recompute its plane.
3) In the sample displays, you will find a snippit of code which looks like
this:
`
// Get me some lowest point cloud data.
pMTProcessor = new KinectTouch({
debug : false, // Turn on debug points.
trails : false, // Turn on finger trails (this shows the Kinect data used to detect the finger).
point_limit : 200, // The number of points we are allowed to process.
surface_zoffset : 0.015, // The offset from the surface (in meters) at which to start capturing data.
height : 0.01, // The distance from the surface offset (in meters) at which to stop capturing data.
});
`
If you increase the `surface_zoffset` parameter (cm), you will make the toolkit
sense further above the selected surface, and thus hopefuly eliminate more of
the noise.
In the new version I'm working on, this will hopefully be less of an issue.
May I ask what you are planning to make? If you are building a foot display,
there are some other tips and tricks which you can do in the Javascript to make
it much more responsive and generally better. :)
All the best,
John
Original comment by asheepca...@gmail.com
on 3 Feb 2013 at 12:14
Original issue reported on code.google.com by
manor...@gmail.com
on 1 Feb 2013 at 3:24