1. A computer-implemented method of recognizing gestures, the method comprising: receiving a plurality of color images of a scene; processing each image of the plurality of color images to make a plurality of processed color images, wherein the processing of an image of the plurality of color images comprises: grouping pixels of the image being processed into a plurality of clusters based on color; and identifying a gesture using movement of a cluster of the plurality of clusters in the plurality of processed color images.