What is the best solution for finger tracking?


I have been using ofxLeapMotion2 for my project to track finger positions (y-axis) only.
It is working but I am seeking a more stable solution for it because it seems like it only activates the tracking when a certain motion is being performed (ie. spread the hand horizontally on top of the leap motion). I have a webcam mirroring the position of how the hand position should look like, but there are some issues of the stability of the tracking.
Would it be the issue of leap motion itself or is ther another solution please?

You may find the detail of my project here to understand the project more :)))