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 shape of 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 newly detected shape of a hand in the image; iv) selecting at least one newly selected feature to be tracked from within the newly detected shape of the hand; and v) tracking the newly selected feature.