1. A method for computer vision based tracking of a hand, the method comprising: i) receiving a sequence of images of a field of view, said images comprising at least one object having a shape of a hand; ii) tracking at least one first selected feature from within the object; iii) applying a shape recognition algorithm at a suspected location of the object in an image from the sequence of images to detect a shape of a hand in the image; iv) selecting at least one second feature to be tracked from within the detected shape of the hand; and v) tracking the second feature.