10. The computer-implemented method of claim 5 , further comprising: analyzing the information corresponding to the environment to identify objects captured by the second camera; and comparing, using an object matching algorithm, the objects captured by the second camera to objects stored in a database, wherein at least a portion of the objects stored in the database are associated with one of a plurality of environments.
5. A computer-implemented method, comprising: under the control of one or more computer systems configured with executable instructions, acquiring, using a first camera of a computing device, at least one first image; acquiring, using a second camera of the computing device, information corresponding to an environment of the computing device, wherein the second camera faces a different direction than the first camera; determine one or more conditions of the environment using the information acquired by the second camera of the computing device; determining at least one parameter associated with the one or more conditions; performing at least one preprocessing operation associated with the at least one first image, wherein the at least one preprocessing operation includes binarizing at least a portion of each of the at least one first image based upon the one or more conditions; and causing the at least one first image to be processed using an optical character recognition (OCR) engine in electronic communication with at least one of the one or more computer systems, wherein (i) the at least one parameter is used when performing the preprocessing operation or (ii) the at least one parameter is used by the OCR engine.