0
votes

I'm asking if there is any ideas how to expand the skeleton extracted by OpenNI or Microsoft SDK from the Kinect device to add more joints to it? For example, if a man is holding a stick then the skeleton will add one extra joint representing the stick? If you could please let me know if there is any solution to solve this?

Many Thanks

1

1 Answers

0
votes

No...ish.

You can not add or delete joints that are reported from the SDK. Those that are tracked by default are the only ones you have immediate access to throw the SDK.

It is possibly to analyze the skeleton and/or depth data to determine where additional joints are, with libraries such as OpenCV, but it is a much more complicated process. You would end up with another skeleton data structure with your unique data in it, however you decided to store it.

I'm not familiar with any examples that demonstrate the process. The source code to one of the open source Kinect drivers may be a good source.