Улучшить фото текст нейросеть: цена должна читаться
Как улучшить текст на фото нейросетью и сохранить точные слова: выбираем между пересъёмкой, обработкой снимка и новой надписью. Пример меню для публикации.
М
Марина
Контент-маркетолог LibraChat
8 мин чтения
Фотография мелового меню выглядела уютно: чашка, тёплый свет, рука бариста. Но в сторис цена нового напитка распалась на два пятна. Коллега предложила «улучшить фото текст нейросеть», и я остановила публикацию. Если сумма на исходнике неразборчива, обработка может сделать буквы красивее, но не узнает, какая цифра была на доске. Я сначала беру утверждённое меню, затем выбираю, как вернуть тексту читаемость.
В нашем макете нужно было сохранить название «Кедровый латте» и цену 490 ₽. Эти сведения я сверяю с актуальной карточкой кафе, а не пытаюсь угадать по пикселям. После этого есть три честных маршрута: переснять доску, слегка улучшить существующее фото или набрать подтверждённые слова поверх изображения. Выбор зависит от того, что потеряно в снимке и есть ли доступ к исходной сцене.
Улучшить фото текст нейросетью или переснять?
Первое действие у меня очень простое: открыть снимок на телефоне в том размере, в котором его увидит читатель. На большом мониторе мел кажется читаемым. В маленьком окне сторис название и цена исчезают. Если даже на исходном файле невозможно различить последнюю цифру, новая резкость не вернёт надёжно то, чего камера не записала. Тут лучше переснять доску или взять точный текст из утверждённого меню.
Что случилось с надписью · Лучший первый маршрут · Как проверить результат
Текст резкий, но слишком мелкий в сторис — Перекомпоновать кадр или набрать текст отдельно — Прочитать название и цену на телефоне без увеличения
Буквы видны, но тёмные из-за света — Попробовать обрезку, яркость и контраст на копии — Сравнить каждую букву с исходным меню
Цифра смазана или закрыта рукой — Переснять либо набрать подтверждённую цену поверх кадра — Сверить цену с актуальной карточкой кафе
Нужна копия текста для новой вёрстки — Распознать текст и вручную исправить ошибки — Пройти по словам рядом с оригиналом
Мне помогло отделить «красивее» от «читабельнее». Можно сделать свет теплее, сгладить зерно и всё равно оставить цену непонятной. Поэтому после каждой правки я возвращаюсь к одному вопросу: человек сможет заказать напиток, не уточняя, 490 там или 440? Если ответ нет, эстетика ещё не спасла материал.
Когда достаточно обычной обработки снимка
Если буквы в исходнике читаются, но им мешают тень и лишний фон, начинаю с обратимых правок на копии. Обрезаю пространство вокруг доски, выравниваю горизонт, слегка поднимаю яркость или контраст. В справке Google Photos для этого перечислены обрезка, выравнивание, яркость и контраст; названия команд могут отличаться на устройстве. Мне не нужна «максимальная чёткость» всего кадра, если она делает меловые штрихи грубыми.
Мой короткий порядок для фотографии меню:
Сохранить исходник отдельно, чтобы можно было сравнить цифры и вернуть старую версию.
Обрезать так, чтобы надпись занимала достаточно места, а чашка оставалась второстепенной.
Подправить свет и контраст небольшими шагами, не выбивая белые буквы в сплошное пятно.
Открыть копию на телефоне и прочитать вслух название, объём и цену.
Если доска стоит под углом, одно лишь увеличение изображения не решит проблему. Мне проще попросить новое фото прямо напротив надписи, чем долго исправлять перспективу и получать растянутые буквы. При повторной съёмке я смотрю, чтобы рука или ценник не закрывали цифру, а блик лампы не падал на последний знак. Это скучная работа на месте, зато она сохраняет настоящий почерк меню.
Когда применить нейросеть к фото
В LibraChat можно прикрепить фотографию и попросить изменить изображение. Для этого я бы ставила узкую задачу: улучшить освещение доски и убрать визуальный шум вокруг, сохранив состав кадра. Но после генеративной правки проверила бы каждую букву. Инструмент, который меняет пиксели изображения, не является надёжным хранителем точной цены; визуально убедительный результат может написать другое слово или цифру.
«Сделай текст на меловой доске заметнее за счёт света и контраста вокруг надписи. Сохрани фотографический стиль, положение доски и чашки. Не меняй названия напитков и цифры; если сохранить их точно невозможно, оставь область надписи без генеративной замены».
Даже такая инструкция не даёт гарантии побуквенной точности. Я использую результат как вариант изображения, а не как источник текста. Если надпись стала гладкой, но буква «д» превратилась в «б», проще вернуться к исходной фотографии и набрать утверждённое название поверх неё. Важнее, чтобы покупатель получил верную информацию, чем чтобы всё выглядело будто написано мелом одним движением.
Не отправляю в сторонний сервис фото с чужими лицами или закрытыми данными просто потому, что требуется поправить угол доски. Для публикации кафе это тоже рабочее правило: сначала выбрать кадр, который команда вправе использовать, и только потом редактировать. Если на фото оказался посетитель без согласованного использования изображения, беру другой кадр или переснимаю меню отдельно.
Распознать текст и сделать надпись заново
Распознавание текста решает другую задачу: получить редактируемые слова из изображения. Официальная справка Adobe Acrobat, например, описывает OCR для сканов: он создаёт текстовый слой, который можно искать и выделять, а после распознавания рекомендует проверить ошибки вручную. Для фото меловой доски такая проверка особенно важна: необычный шрифт, блики и наклон усложняют чтение и человеку, и программе.
У меня есть утверждённое меню, поэтому я не стала бы делать OCR главным источником. Я могу набрать «Кедровый латте — 490 ₽» из карточки кафе и разместить отдельным слоем на фотографии. Фон при этом остаётся живым, а цена получает достаточный размер и контраст. Если карточки нет и осталась только смазанная фотография, я уточню цену у владельца, а не выберу наиболее похожую цифру из распознавания.
Если всё же приходится разбирать несколько старых фотографий меню, я ставлю рядом три колонки: снимок, распознанный текст и действующую карточку товара. Так сразу видно, что программа могла спутать «0» и «О», потерять пробел в названии или прочитать «490» как «440». Похожий шрифт не делает результат правильным. Я помечаю сомнительные строки, а не исправляю их по догадке; затем спрашиваю человека, который отвечает за меню. После согласования копирую в макет именно подтверждённую версию, а распознанную оставляю как черновой способ набора.
Такой способ особенно помогает, когда фотографий больше одной. На старом снимке может быть прежняя цена, и OCR совершенно верно её прочитает. Ошибка окажется не в распознавании, а в выборе источника. Поэтому перед новым макетом я спрашиваю не «какая цифра вышла у программы», а «какая цена действует сейчас». Для публикации это разные вопросы.
Чтобы надпись не спорила с кадром, я делаю три решения по вёрстке:
Ставлю текст на спокойный участок фотографии или на простую полупрозрачную подложку.
Даю цене отдельную строку, если название длинное и в одну строку всё становится мелким.
Проверяю, не закрывает ли интерфейс сторис нижнюю часть надписи на телефоне.
В этом маршруте нейросеть может помочь с композицией или предложить короткую подпись, но утверждённые слова и цену я ставлю сама. Для длинного меню набранный текст даже удобнее фотографии: его можно исправить при смене цены без повторной съёмки. Для одного напитка достаточно двух строк и аккуратного расположения; не надо превращать сторис в плотный прайс-лист.
Проверка перед публикацией
Я сравниваю готовую картинку с двумя источниками: исходным фото и актуальной карточкой меню. Первое показывает, что действительно сняли. Второе — что команда намерена продавать сегодня. Если они расходятся, сначала выясняю причину. Например, старая цена на доске могла остаться после обновления меню. Обработка изображения не должна молча решать, какой из источников верный.
Перед нажатием «Опубликовать» мне хватает пяти пунктов:
Название напитка и все цифры совпадают с утверждённым меню.
Покупатель видит «Кедровый латте — 490 ₽» в обычном масштабе сторис.
Генеративная правка не создала лишнюю букву или новый пункт меню.
В кадре нет закрытых сведений и случайных людей, которых не планировали показывать.
Исходник сохранён отдельно от обработанной версии.
Возьми фотографию с надписью и сначала попробуй прочитать её в масштабе будущей публикации. Если буквы различимы, исправь свет или кадрирование; если цифра потеряна, достань подтверждённый текст и набери его заново. Для самой фотографии можно открыть LibraChat и попробовать узкую правку изображения; условия доступа указаны на странице тарифов. А о том, как сделать уже набранные слова удобными для чтения, есть разбор оформления текста. Последний тест — показать картинку коллеге на телефоне и спросить, сколько стоит напиток.
фото с текстомчитаемостьменюобработка фоторедактураLibraChat