1. A method for computer vision based tracking of an object, the method comprising: using a processor to detect a shape of an object in an image, the shape having a probability of being a human form, track the object to detect movement of the object, based on the detected movement changing the probability of the object of being of a human form, if the changed probability is above a predetermined threshold, track the object, and generate a signal to control a device based on the tracking of the object.