The computer vision library will provide a wide range of functions, including gesture recognition, object-tracking, face recognition and camera calibration, that will help researchers develop ways to use "computer vision" as a method for people to interact with computers.