Gesture recognition technology uses cameras to read human body movements and gestures as a form of input to control devices and applications. A camera captures gestures like hand movements and facial expressions and sends that data to a computer for interpretation. Gesture recognition allows humans to interact with machines naturally without physical devices by using gestures to control cursors, activate menus, or control games and other applications. There are different methods for capturing and interpreting gestures including using wired gloves, depth cameras, stereo cameras, single cameras, or motion controllers.