И даже не одна. Такой класс программ называется OCR - optical character recognition, что по-английски означает "оптическое распознавание символов". Пожалуй, самая известная из них - ABBYY FineReader.
Сканируете лист или открываете сохранённую картинку, выделяете область и жмёте "распознать". Программа пытается разобраться, что же такое в выделенной области.
Учитывая, что даже на скане текста она может увидеть невесть что и вместо букв натыкать всяких служебных символов, ожидать, что она поймёт текст какой-нибудь старинной газеты с вычурными шрифтами, выгнутой в руках, то есть с искажёнными пропорциями, которую держит наискосок главный герой некоей фотографии, просто-напросто не стоит. Так ведь в вопросе и не уточнено, что за фото, насколько читаемый там текст.
1.Это не реакция замедления, это реакция ускорения, катализации! Люди, спасайтесь кто может!!!
2.Придешь на пересдачу. И сними наконец эту вульгарную мини юбку.
3.До чего молодежь пошла безграмотная. Квадратное уравнение решить не могут.
4.Так, и давно вы стали думать, что вы белочка?
5.Как Деда Мороза не будет? Его что, Снегурочка донести не сможет? Как растаяла?
6.Что значит останемся просто друзьями?
7.Уберите ваши контактные линзы. Не доверяю я им.
8.Немедленно перестань курить на заправке!
9.Эй, родители. Где мой любимый тортик? Что значит жуй печеньки?
Только с разрешения человека, чье фото вы используете.
Таких программ много. Начиная от входящей в состав windows программы paint и заканчивая такими монстрами как Photoshop. Можно воспользоваться удобной и простой программой picasa (бесплатна), а можно воспользоваться IrfanView, тоже бесплатной, но немного более навороченной чем paint. Есть еще одна бесплатная и простая программа - SignPhoto. На какой из программ остановиться - ваш выбор.
Я бы указала авторство на фотографиях, мне кажестя что так лучше, чем в названии.