Фотоаппарат вместо сканера
После публикации моей статьи, посвящённой проблеме создания качественных цифровых копий книг, мне пришло довольно большое количество писем. Люди спрашивают, почему я использовал сканер, а не широко распространённые цифровые камеры. В этой статье я исправлюсь и расскажу о том, как с помощью обычного фотоаппарата создавать "шедевры", ничем не уступающие копиям, созданным на сканере. Отчасти это обусловлено и тем, что сканер в наши дни - вещь довольно редкая, а цифровая камера есть практически в каждой семье.
Главные требования к процессу "сканирования" цифровой камерой - отсутствие дрожания рук и хорошая освещённость. Что касается первой проблемы - решается она с помощью штатива. Если вы свято уверены в нерушимой крепости своих рук, то скажу, что после 150-200 отснятых страниц руки начинают дрожать даже у кандидата в мастера спорта по армрестлингу. Так что рекомендую потратить $30-50 и купить что-нибудь из продукции Rekam или Slik. Если штатива нет, остаётся только искать точку опоры и фиксировать фотоаппарат на ней. Однако в этом случае будет очень большой процент брака.
Если вы поставили камеру на штатив, то логично будет автоматизировать процесс съёмки, подключив фотоаппарат к компьютеру. Он будет снимать автоматически, а вы - только переворачивать страницы. Для фотоаппаратов Canon (именно такой у меня) лучшим вариантом являются бесплатная программа Cam4You (alkenius.no-ip.org/Cam4you_remote/Cam4you_remote_2000.exe) или триальная Сam2Com (www.sabsik.com/Cam2Com/Cam2ComM.zip). Рекомендую при использовании последней скачать и программу для автоматизации процесса съёмки C2C Auto (www.sabsik.com/Cam2Com/C2CAuto_4_1_2_4.zip). Теперь достаточно только жёстко зафиксировать камеру на штативе и подобрать подходящие параметры на компьютере.
Готовьтесь к трудностям. Во-первых, придётся всё время придерживать рукой переворачиваемую страницу, дабы в момент съёмки она не откатилась на исходную позицию. Во-вторых, нужно повозиться с установкой ножек штатива, чтобы в поле зрения камеры попадала максимальная площадь сканируемой книги. Делать это придётся, либо наклоняя камеру под небольшим углом (как бы нацеливаясь на перспективу), либо располагая штатив под углом (удлинив или укоротив одну из ножек).
Вторым пунктом у нас стоит освещённость. В большинстве случаев, если фотографируете днём около окна - дополнительных источников света не потребуется. Но хорошее дневное освещение и ровный подоконник не всегда доступны. Поэтому самый распространённый вариант - использование встроенной вспышки. В конце концов, при возможности, можно использовать внешнюю настольную лампу. Направлять свет на книгу всегда нужно от фотографа. Для этих целей неплохо подходят переносные люминесцентные лампы в пластмассовых корпусах.
Что касается настроек цифрового фотоаппарата - установленных по умолчанию, как правило, достаточно. Иногда, правда, может потребоваться отказаться от автоматического режима фотографирования в пользу режима с приоритетом выдержки (shutter priority), где оптимальным значением будет 1/50.
Ну а когда всё, что можно, сфотографировали - пришло время для обработки. Фотографии с цифровой камеры имеют довольно неприглядный вид. Здесь и неровные края, и выпуклость страниц около корешка книги, и окраска страниц во все цвета радуги (в зависимости от освещения комнаты). В общем, работы уйма.
Начать предлагаю с разрезания двухстраничных картинок на одинарные. С этим справляется уже знакомый нам ScanKromsator (SK, особенности работы с ним были описаны во второй части статьи "Цифровое книгопечатание" в "КВ" №36/2008). Загружаем фото и обрабатываем. Единственное, на чём хотелось бы остановиться, - в меню Files выходной формат выставляем TIFF LZW Compress, Color - Original, DPI - Original. После обработки получаем постраничный материал. Для наглядности приведу пример картинки до обработки SK и после (рис. 1).
![]() |
Рис. 1 |
Как можно заметить, программе мы просто поручили выполнить разрезание страниц и добавление автоматических полей (чтобы не так заметно было сильное искривление страниц).
Теперь не мешало бы убрать бледный фон и привести в порядок размытости букв. Для этой цели мы будем использовать популярный графический пакет PhotoShop (подойдут любые версии, начиная с 6-й). Он позволяет автоматизировать рутинные действия по обработке фотографий с помощью командных файлов или скриптов. Чтобы начать использовать данную возможность пакета, включаем меню Actions (в пункте Window панели инструментов Photoshop) или просто нажимаем в активном окне редактора комбинацию клавиш ALT+F9. Появляется панель Actions, где, нажав маленький кружок со стрелкой в правом верхнем углу, выбираем пункт "New Action" и как-нибудь его называем - к примеру, "черновая обработка". Теперь открываем любую из наших "покромсанных" страниц и нажимаем внизу панели Actions кнопочку Play. Запись началась. Впоследствии записанные действия можно будет применить ко множеству страниц, на этом остановимся попозже. Итак, последовательность действий такова:
- Image-Convert to GrayScale (переводим фото в режим градаций серого).
- Image-Adjustments-Levels, жмём кнопку Auto, тем самым утолщая тонкие линии на фото.
- Filter-Other-HighPass (значение Radius = 4.7 пиксела) - выделяем резкие контрастные переходы, которыми и являются границы букв, а также чистим мелкий мусор.
- Image-Adjustments-Brightness & Contrast (яркость ставим около +45, контраст - около +70) - добиваемся максимальной читаемости текста.
- Filter-Blur-GaussianBlur (Radius - 0.1 пиксела) - сглаживаем неровности по краям букв.
- Image-Adjustments-Brightness & Contrast (контраст доводим до +90).
- Image-Adjustments-Threshold (Threshold Level = 125-140) - оставляем на картинке только два реальных цвета - чёрный и белый, просто отбрасывая остальные (но считается она по прежнему 8-битной).
Сохраняем картинку в формате TIFF LZW Compress и нажимаем кнопку Stop на панели Actions. Макрос записан (рис. 2).
![]() |
Рис. 2 |
И, как водится, напоминаю - все значения даны для ориентира. Точно подобрать параметр можно только на конкретных фотографиях. Поэтому трижды проверьте установки конкретно на своём черновом материале. Итак, возвращаемся к нашим картинкам. После обработки фильтрами Photoshop картинка выглядит примерно так, как на рис. 3.
![]() |
Рис. 3 |
Теперь осталось только применить записанную и отлаженную последовательность действий ко всем остальным фотографиям. Сделать это можно различным способами, но я рекомендую облегчить себе жизнь и создать командный файл. В PhotoShop выбираем меню File - Create Droplet. Программа создаст исполняемый exe-файл для пакетной обработки. В настройках файла "Save Droplet In" выставляем "Рабочий стол". Теперь просто берём и в Проводнике перетаскиваем папку с нашими картинками на иконку созданного файла droplet-a и наблюдаем, как запустившийся Photoshop обрабатывает файлы. На одну картинку уходит порядка 3-5 секунд. Обработанный материал складывается в папку Out. Таким образом, однажды создав командный файл, в дальнейшем можно использовать его для сотен книг.
Когда конвертация завершена, загружаем полученные файлы в Book Restorer (BR) и применяем к ним инструмент Geometrical Correction. Опция Deskew с фотографиями практически не работает, поэтому её и нет смысла использовать, как на начальной стадии - в SK,так и в BR. Выделяем все страницы (Ctrl + A) и щёлкаем по нужному пункту меню Restoration (рис. 4).
![]() |
Рис. 4 |
В появившемся диалоговом окне нужно последовательно щёлкнуть по всем подсвеченным зелёным цветом частям текста и заставить их "покраснеть", т.е. включить функции определения искривления для боковых сторон страницы. Здесь же, при нажатии кнопки "More", можно вручную установить параметры чувствительности к линейным искривлениям около корешка книги. В принципе, установленные по умолчанию значения позволяют довольно неплохо справляться с большинством дефектов. Но уж если ваш случай довольно серьёзен, то остаётся одно - действовать методом научного тыка и проверять работоспособность фильтра на тестовой картинке. Осложняет положение и тот факт, что функция быстрого просмотра для данного инструмента отсутствует. Не исключено, что придётся несколько раз менять установленные параметры. Параметры чувствительности желательно установить на максимум. Для определения перекоса ставим точность - 0.01 градуса. В закладке Optimization выбираем Quality. После того, как настройки приведены в порядок, жмём ОК и наблюдаем за работой программы (рис. 5).
![]() |
Рис. 5 |
Возможно, страницы с сильным перекосом придётся несколько раз пропускать сквозь фильтр геометрии, поочерёдно увеличивая чувствительность в параметрах детектирования.
После выравнивания картинок осталось сделать самую малость - почистить края от переплётов или пальцев, попавших в кадр. Сделать это можно с помощью панели ретуши - Retoutch Toolbar в программе BR, но есть более продвинутый вариант - в версии Book Restorer, начиная с 4.2.1.0, появился инструмент панели Restoration под названием "Маскировка пальца", который предназначен специально для удаления артефактов по боковым краям страницы.
Ну а в дальнейшем, просто выделив все страницы, можно легко и просто автоматизировать процесс ретуширования краёв.
Теперь наши картинки осталось только сохранить в формате TIFF G4 Compress (binary) через меню File-Publish. Ну а дальнейшие действия подробно были описаны в "КВ" №38/2008, так что заострять на них внимание не стоит.
P.S. Возможно, у кого-то возникнет резонный вопрос: а почему же в этот раз обошлось без интеллектуальной бинаризации, которая раньше ставилась чуть ли не главным достоинством программы BookRestorer? Дело всё в том, что обработанные Photoshop рисунки в бинаризации не нуждаются и без потерь могут быть сохранены в битональном TIFF.
Сергей БЕСАРАБ aka
stean,
[email protected]
Автор выражает благодарность Сергею Былю и Роману Ногободсу за предоставленную цифровую технику и моральную поддержку.
![Версия для печати Версия для печати](https://www.kv.by/sites/all/modules/print/icons/print_icon.png)
Комментарии
Страницы
А у меня получилось, что при формате листа А4 и 8 достаточно, соответственно, А5 - 4. А для просмотра на экране, (а для чего еще дежавю) выходит, что старенького 3.7 буде и для А4. На нем еще, пожалуй и лучше будет, чем на "мыльнице" с 17 мегами. Почему у Вас такая цифра? Кем "допускается"? Если это делается на профессиональном уровне, то для этого есть сканеры.
Страницы