1. A computer-implemented method of storing and recognizing gestures made by a moving subject within an image, the method including: a) building a background model by obtaining at least one frame of an image; b) obtaining a data frame containing a subject performing part of a gesture; c) analyzing the data frame thereby determining particular coordinates of the subject at a particular time while the subject is performing the gesture; d) adding the particular coordinates to a frame data set; e) examining the particular coordinates such that the particular coordinates are compared to positional data making up a plurality of recognizable gestures, wherein a recognizable gesture is made up of at least one dimension such that the positional data describes dimensions of the recognized gesture; f) repeating b through e for a plurality of data frames; and g) determining whether the plurality of the data frames when examined in a particular sequence, conveys a subject gesture by the subject that resembles a recognizable gesture, thereby causing an operation based on a predetermined meaning of the recognizable gesture be performed by a computer.