19. A reading machine comprises: a computing device; an image input device coupled to the computing device for capturing images; and a computer program product residing on a computer readable medium comprising instructions for causing the computing device to: receive text provided from performing optical character recognition on a pair of images captured by the image input device; detect common text in text strings to combine the text from the pair of images based on the common text that corresponds to overlap of text; determine if incomplete text phrases are present in the combined text, and when incomplete text phrases are present, determine a direction to move the image input device to capture more of the text in one of the pair of images; and signal a user to move the image input device in the determined direction to capture more of the text in one of the images.
19. A reading machine comprises: a computing device; an image input device coupled to the computing device for capturing images; and a computer program product residing on a computer readable medium comprising instructions for causing the computing device to: receive text provided from performing optical character recognition on a pair of images captured by the image input device; detect common text in text strings to combine the text from the pair of images based on the common text that corresponds to overlap of text; determine if incomplete text phrases are present in the combined text, and when incomplete text phrases are present, determine a direction to move the image input device to capture more of the text in one of the pair of images; and signal a user to move the image input device in the determined direction to capture more of the text in one of the images. 22. The reading machine of claim 19 wherein the computer program product further comprises instructions to: combine the information from the two images either by performing text stitching or by performing image stitching; and re-process the appropriate section of the combined image.