i already wondered what these numbers actually are... now i know, some
kind of normalized values to fit into 0-1/0-1/0-7, although i can
remember getting values for x/y higher than 1.0...?
adding a mode which sends coordinates in mm (millimeters) could be
quiet useful, i guess. depends on how much effort it would be to add
this functionality...
nevertheless (independent of these numbers are millimeters or
something else) i am thinking of two different approaches which are
more high-level:
1. add a calibration gesture to fix the position (of the torso)
initially, and then get coordinates only relatively to this position.
2. add a calibration process where the user has to move to the edges
to calculate the maximum values (of x/y/z and any body part), and then
construct a cube within this area to create kind of "valid
playground".
~christoph
BTW: great work tony! appreciate it a lot!
On Mar 2, 12:50 pm, Tony Gonçalves <
t...@sensebloom.com> wrote:
> Ferhat's explanation is correct :)
>
> The depth sensor on the kinect is supposed to sense up to 10 meters in
> depth, while the widht and height of the image are much more limited than
> this. I chose these values as a way to avoid distortion of the coordinates
> (for example, 0.1 should correspond to the same real-world distance in every
> axis).
>
> I've been thinking of adding a mode that uses no normalization, and sends
> all the distances in milimetres. Do you guys think this could be useful?
>
> Tony
>
>
>
> On Tue, Mar 1, 2011 at 10:19 PM, Ferhat Şen <
ferhat...@gmail.com> wrote:
> > Hey Jonathan,
>
> > If you think of your skeleton, your hands can move within a certain range
> > with reference to your body. Because, we have fixed bones :))
> > Consider that you open both of your arms sideways, that is the full range
> > in X-axis that your hands can move. Same is true for the Y-axis if you think
> > that you raise your arm upwards. But the depth range (the range in Z-axis)
> > is much wider than two-arm distance. So I think it is a natural necessity to
> > span the depth values into a wider range in order to have higher precision
> > in z values.
>
> > I think this is is the reason,
> > Ferhat
>
> > On Tue, Mar 1, 2011 at 11:14 PM, rabidgremlin <
rabidgrem...@gmail.com>wrote:
>
> >> Just wondering since X & Y are in [0..1] range ?
>
> >> Jonathan
>
> --
>
> Tony Gonçalves
> Partner
>
>
t...@sensebloom.com
>
i...@sensebloom.com
>
>
www.sensebloom.com