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.