Hi Ben,
What you want to achieve is not possible with Tesseract alone. At all. And even with ABBYY, and any other OCR engine, if you use them out-of-the-box. Well, maybe something *might* be done, if you combine it with one's ImageMagick-fu, but I'm not sure, and only if you put some serious restrictions on images. Maybe an interactive mobile app would let disguise some of those restrictions in an unobtrusive manner.
I think, what you'd really want is a system that can work with arbitrary images, not only with scanned paper pages which are what a regular OCR system is designed for. There would be some special logic implemented to detect, enhance and recognize text in "OCR-tough" conditions. I'm not even going to list here what conditions in your images make them tough for OCR. There are lots of.
And yes, such systems exist. If you'd like to know more, just PM me, I'd be happy to help.
Best regards,
Dmitri Silaev
www.CustomOCR.com