1. A platform for providing computer vision algorithm services, the platform comprising, embodied in one or more machine accessible storage media, an application-algorithm interface to: receive a computer vision task from a computer application, the computer vision task to be performed on one or more digital images accessed by the computer application; determine one or more parameters relating to the performing of the computer vision task on the one or more digital images; select one or more computer vision algorithms from a library of computer vision algorithms based on capabilities of the computer vision algorithms that have a high level of performance in comparison to the capabilities of the other computer vision algorithms in the library of computer vision algorithms to perform the computer vision task on the one or more digital images with the one or more parameters; and expose, for use by the computer application, output of the selected computer vision algorithm performing the computer vision task on the one or more digital images using the one or more parameters.