1. A method comprising: receiving image data corresponding to a user's gesture; processing, by a computing device, the image data to generate a touch gesture similarity value that defines similarity of the user's gesture to one or more touch gestures and a non-touch gesture similarity value that defines similarity of the user's gesture to one or more non-touch gestures; processing the touch gesture similarity value and the non-touch gesture similarity value to identify the user's gesture, resulting in an identified gesture; and generating an output in response to the identified gesture.