1. A computer-implemented method to filter images before transmission to optical character recognition systems to reduce unnecessary communications and processing of unusable images, comprising: analyzing, by the mobile computing device, features of a first image of a card captured in a digital scan to determine whether the first image is likely to be usable by an optical character recognition algorithm operating on an optical character recognition system; selecting, by the mobile computing device, a second image of the card captured in the digital scan in response to determining that the first image is not likely to be usable by an optical character recognition algorithm operating on an optical character recognition system; analyzing, by the mobile computing device, features of the second image to determine whether the second image is likely to be usable by an optical character recognition algorithm operating on the optical character recognition system; and transmitting, by the mobile computing device, the second image to the optical character recognition system associated with the optical character recognition algorithm in response to determining that the second image is likely to be usable by the optical character recognition algorithm; and receiving, by the mobile computing device, the relevant data from the optical character recognition system.