Robotics StackExchange | Archived questions

skeleton tracking

I want to track a specific person using skeleton openni tracker node available. However, this node track multiple people which is not good for my application.

I think about SURF in opencv and got it working to track the pattern on t shirt. But this is in rgb camera frame and how can i utilize this with skeleton tracking.

I also think about making unique pose with skeleton by comparing the left hand to left shoulder joint in every users ID skeleton at the start. if left hand is above the left shoulder, i will track that person. However, how can i lookup that transform for each user? I try to modify the code in openni tracker node but no luck so far since the user can be lost or new user step in, tf frame changes everytime

It would be great if someone help me to align rgb image with depth image

Asked by dmngu9 on 2015-05-22 05:40:35 UTC

Comments

Hi @dmngu9 Are you using the ASUS Xtion Pro Live or another sensor?

Asked by Chaos on 2015-05-25 03:19:51 UTC

no, i am using kinect xbix 360.

Asked by dmngu9 on 2015-05-25 05:02:31 UTC

@dmngu9 I modified the skeleton tracker for the ASUS Xtion Pro Live. If you want to check the code for merging the depth cloud with the RGB here's the link. I don't know if it can be helpful...

Asked by Chaos on 2015-05-25 05:20:43 UTC

i just wonder if theres any transformation to merge depth map with rgb together

Asked by dmngu9 on 2015-05-25 07:15:29 UTC

I do it by hand here between line 302 and 360.

Asked by Chaos on 2015-05-25 07:50:56 UTC

Answers