Преобразовать цветные фотографии документов хорошим черно-белым изображениям (в двух тональностях)?

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

djpeg -grayscale -pnm photo.jpg |
pgmtopbm -threshold -value XXX

не работает так хорошо, по двум причинам:

  1. Трудно предположить то, чем XXX должен быть, и XXX отличается для различных фотографий.

  2. Освещение варьируется, и иногда единственный порог не то, что является правильным для изображения.

Как я могу добиться большего успеха? Идеальное решение будет полностью автоматической программой командной строки, что я могу работать на Linux. (Я уже записал программу для удаления темных пикселей из краев изображений.)

Примечание: Я действительно хочу битовый массив, это - просто черные и белые пиксели. Никакая шкала полутонов, никакое размывание.

4
задан 07.08.2012, 19:29

3 ответа

По-видимому, Калека поддерживает некоторую пакетную обработку командной строки. Вы смогли давать этому выстрел, так как desaturating будет, вероятно, вести себя как, Вы ожидали бы с переменной яркостью в Ваших изображениях.

0
ответ дан 07.12.2019, 20:28

Проверьте свою камеру. Много современных цифровых фотоаппаратов имеют способность сделать фотографии B&W непосредственно.

0
ответ дан 07.12.2019, 20:28

При преобразовании в шкалу полутонов / desaturating сохранит большую часть шума также. GIMP имеет Пороговый фильтр (в соответствии с меню Color), который устраняет шум и работает очень хорошо на штриховую графику и простой черный просканированный текст.

Я не слишком хорошо осведомлен на пакете, пишущем сценарий меня, но он походит на хорошую идею использовать Порог с ним.

Править: Так как Вы имеете Linux как тег, взглянули на Phatch, обрабатываете фото манипуляции в пакетном режиме. Это имеет фильтры для корректировки контраста и яркости также. Это находится в Ubuntu repos (при использовании того дистрибутива),

0
ответ дан 07.12.2019, 20:28

Теги

Похожие вопросы