1. A computer-implemented method for extracting card information, comprising: receiving, by one or more computing devices, an image of a card from a camera; identifying, by the one or more computing devices, a first area of the image, the first area being selected as a potential location of one or more digits on the card in the image; performing, by the one or more computing devices, a linear transformation algorithm on data encompassed by the first area to achieve a reduced dimensionality; performing, by the one or more computing devices, a nonlinear transformation algorithm on a result of the linear transformation algorithm; determining, by the one or more computing devices, if the first area encompasses a digit based at least in part on a confidence level of a result of the application of the nonlinear transformation algorithm to the results of the linear transformation algorithm; performing, by the one or more computing devices, an classification of the result of the application of the nonlinear transformation algorithm; and performing, by the one or more computing devices, an optical character recognition algorithm on the first area upon a determination that the area encompasses a digit.