Gesture recognition technology that is vision-based uses a camera and motion sensor to track user movements and translate them in real-time. Newer cameras and programs allow for the tracking of depth data as well, which can help improve gesture tracking.