Reputation: 131
I'm making a project for my university, I'm working with kinect and i want to detect the finger tips using microsoft sdk.I made depth segmentation based on the closest object and player so i now have only the hand part in my image. But I have no idea what to do next. I'm trying to get the hand's boundary but not finding the method to do it. so can anyone help me and suggest some usefull ways or ideas to do that. I am using c# and wpf It will be great if anyone can provide a sample code. I only want to detect the index finger and the thumb. Thanks in advance
Upvotes: 2
Views: 1847
Reputation: 4641
Btw about finding the boundaries. Think about this. Kinect gives you position of your hand. Your hand is on some Z position. It`s the distance from the Kinect device. Now every pixel (from depth stream) of your hand is almoust on the same Z position as the join of your hand. Your boundarie will be an pixel that is much more in background than your hand. This way you can get boundaries in every direction for your hand. You just need to analyze pixel data Hope it helped
Upvotes: 1
Reputation: 4366
Try this download, it is Kinect finger detection, and get the "Recommended" download on the page, I have found the .dll
s in it work well. Good Luck!
Upvotes: 0