Лучший способ сгладить скрученную книжную фотографию?

Я сфотографировал несколько страниц книги для чтения. Это намного быстрее, чем сканирование, и вам не нужно носить с собой тяжелые книги. Однако сфотографированные книги не такие красивые: изогнутые, перекошенные и затененные, в отличие от гораздо более плоских и чистых отсканированных книг. Особенно, когда вы пытаетесь их распечатать.

Google использовал особую технику преобразования книг в электронные с помощью камеры и лазерного наложения.

Но существует ли какое-нибудь домашнее пользовательское программное обеспечение, которое может сгладить скрученную книжную фотографию?

Или, может быть, есть какая-то техника, которую вы можете использовать в Photoshop?

Каков наилучший способ добиться этого?

Пример:

введите описание изображения здесь

Ответы (3)

Некоторые программы, которые я нашел до сих пор:

  • Unpaper [инструмент cmd-line, кросс-платформенный]

    Инструмент постобработки отсканированных листов бумаги, особенно страниц книг, отсканированных с ранее созданных фотокопий. Основная цель — сделать отсканированные страницы книги более читабельными на экране после конвертации в PDF. Кроме того, небумага может быть полезна для повышения качества отсканированных страниц перед оптическим распознаванием символов (OCR). unpaper пытается очистить отсканированные изображения, удаляя темные края, которые появились при сканировании или копировании в областях за пределами фактического содержимого страницы (например, темные области между левой и правой сторонами двустороннего сканирования книжной страницы). ).

    Установка OSX через Homebrew :brew install unpaper

  • Scan Tailor ( GitHub ) [Windows/OSX/Linux]

    Интерактивный инструмент постобработки отсканированных страниц. Он выполняет такие операции, как разделение страницы, выравнивание, добавление/удаление границ и другие.

    Установка OSX через Homebrew :brew install scantailor

  • Мастер сканирования книг [Java/кроссплатформенный]

    Утилита, помогающая сканировать книги с использованием камер в качестве сканера. Он автоматизирует такие вещи, как обрезка, вращение, исправление трапецеидальных искажений, исправление DPI и вывод его в файлы tiff, которые можно преобразовать в PDF или электронные книги.

  • Постпроцессор изображений для книжного сканера своими руками

    Постпроцессор изображений для DIY Book Scanner, описанный на instructables.com, и DIY Book Scanner . Подготавливает изображения для оптического распознавания символов или для PDF. Написано на Java на основе частичного порта библиотеки обработки изображений Leptonica.

Статьи по Теме:

по состоянию на апрель 2018 г. ScanTailorимеет экспериментальную функцию устранения деформации (коррекции кривизны). Это очень хорошо.
На данный момент ScanTailor нельзя установить таким образом через Homebrew. Это потому, что «кладбище» обесценилось. В часто задаваемых вопросах есть инструкции для macports, и если вы используете brew, вот это: github.com/yb85/scantailor-advanced-osx
@YanKingYin Вау, спасибо! Программа работает очень эффективно.

Вот ручные шаги для достижения этого в Photoshop (на основе CS6 на OS X):

  1. Откройте изображение (Ctrl-O).

  2. Увеличьте контраст, выбрав в меню Image -> Auto Tone (Shift-CMD-L).

  3. Необязательно: выберите Filter -> Lens Correction... (Shift-CMD-R) и выпрямите изображение с помощью инструмента Straighten Tool (A). В основном нарисуйте прямую горизонтальную линию посередине страницы.

  4. В разделе « Коррекция объектива » на вкладке « Пользовательские » вы можете удалить геометрическое искажение , увеличив значение параметра « Удалить искажение » .

    Если у вас темные углы, измените контракт, увеличив количество виньетки и уменьшив значение средней точки (на той же вкладке « Пользовательский »). Не обязательно быть идеальным, просто держите весь текст в пределах видимой области.

  5. С помощью инструмента « Многоугольник» или обычного инструмента «Лассо» (L) нарисуйте контур вокруг краев бумаги, затем войдите в режим «Свободное преобразование » и выберите режим « Деформация » (контекстное меню), чтобы сгладить и выпрямить страницу и ее края.

  6. В Filter -> Liquify... (Shift-CMD-X) используйте инструменты Forward Warp (X), Pucker (S) или Bloat (B), чтобы еще больше сгладить страницу (увеличить/уменьшить размер кисти на [и ]когда нужный).

  7. Необязательно: когда на странице есть черные края, измените размер (CMD-R) или обрежьте ее с помощью инструмента «Кадрирование» (C).

  8. С помощью инструментов Dodge и Burn (O) осветлите и затемните определенные области, чтобы уменьшить фоновый шум и увеличить черно-белый контраст. Используйте более низкий уровень экспозиции, чтобы можно было коснуться несколько раз, и довольно большой размер кисти (увеличение/уменьшение на [и ]).

  9. Затем повторите Auto Tone (Shift-CMD-L), чтобы повторно настроить контракт.

  10. Необязательно: если страница должна быть черно-белой (без цветных изображений), в меню « Изображение » измените « Режим » на «Оттенки серого» . Также рассмотрите возможность повторения действий Dodge и Burn еще раз, так как в режиме оттенков серого фоновый шум может быть удален гораздо эффективнее.

  11. Внесите последние штрихи, если необходимо, затем сохраните файл.

Дополнительные примечания:

  • При печати (CMD-P) не забудьте выбрать Scale to Fit Media .
  • Чтобы автоматизировать процесс для похожих страниц, запишите вышеуказанные шаги, сохраните и воспроизведите (в окне Действия).

Adobe Acrobat имеет Enhance Scansв Tools:введите описание изображения здесь