16. A non-transitory computer-readable medium embodying a set of computer-executable instructions, which, when executed in a computerized system comprising a processing unit, a memory and a camera, the camera being mounted on a turret operatively coupled to the processing unit, cause the computerized system to perform a method comprising: a. scanning a surface with the camera to acquire a first plurality of images of the surface; b. using the acquired first plurality of images of the surface to determine at least one location of a text on the surface; c. capturing a second plurality of images using the camera based on the determined location of the text on the surface; and d. extracting the text using the second captured plurality of images.
16. A non-transitory computer-readable medium embodying a set of computer-executable instructions, which, when executed in a computerized system comprising a processing unit, a memory and a camera, the camera being mounted on a turret operatively coupled to the processing unit, cause the computerized system to perform a method comprising: a. scanning a surface with the camera to acquire a first plurality of images of the surface; b. using the acquired first plurality of images of the surface to determine at least one location of a text on the surface; c. capturing a second plurality of images using the camera based on the determined location of the text on the surface; and d. extracting the text using the second captured plurality of images. 17. The non-transitory computer-readable medium of claim 16 , wherein the set of computer-executable instructions configures the processing unit to cause the turret to move the camera during the scanning and capturing.