Конвертировать цветные фотографии документов в хорошие черно-белые (битовые) изображения?
3689
Norman Ramsey
Поскольку у меня нет копира или сканера, я использую 8-мегапиксельную камеру для копирования документов. Это работает довольно хорошо, за исключением того, что им нужно много обработки потом. Я хотел бы перейти от фотографии к растровому изображению, но используя
Трудно догадаться, каким должен быть ХХХ, а ХХХ отличается для разных фотографий.
Освещенность меняется, и иногда один порог не подходит для изображения.
Как я могу сделать лучше? Идеальным решением будет полностью автоматическая программа командной строки, которую я могу запустить в Linux. (Я уже написал программу для удаления темных пикселей с краев изображений.)
ПРИМЕЧАНИЕ: я действительно хочу растровое изображение, это просто черные и белые пиксели. Нет оттенков серого, нет размытия.
Подобный вопрос здесь: http://superuser.com/questions/107313/software-to-clean-up-photos-of-whiteboards-and-documents/
Simon East 14 лет назад
0
http://unix.stackexchange.com/questions/108613/how-do-you-binarize-a-colored-image || Требуется ImageMagick: http://superuser.com/questions/405686/how-to-convert-a-photo-to-a-black-and-white-image-by-imagemagick
Ciro Santilli 新疆改造中心 六四事件 法轮功 9 лет назад
0
в то время как более простое -threshold 50преобразование теряет все изображение:
1
Norman Ramsey
Лучшее, что я нашел за три года, это mkbitmapпрограмма, которая поставляется с Potrace .
0
keithjgrant
По-видимому, Gimp поддерживает некоторую пакетную обработку командной строки . Возможно, вам удастся сделать этот снимок, поскольку десатурация, вероятно, будет вести себя так, как вы ожидаете, с разной яркостью ваших изображений.
Я был бы счастлив попробовать это; Можете ли вы предложить, какие из многих сотен преобразований GIMP могут быть актуальны?
Norman Ramsey 14 лет назад
0
0
Gcoupe
Проверьте свою камеру. Многие современные цифровые камеры имеют возможность делать черно-белые фотографии напрямую.
Я ищу битоновые, а не оттенки серого.
Norman Ramsey 14 лет назад
0
0
invert
Преобразование в оттенки серого / обесцвечивание также сохранит большую часть шума. GIMP имеет пороговый фильтр (в меню «Цвет»), который устраняет шумы и очень хорошо работает для штриховых рисунков и простого черного отсканированного текста.
Я сам не слишком разбираюсь в пакетных сценариях, но звучит неплохо - использовать Threshold вместе с ним.
Изменить: так как у вас есть Linux в качестве тега, взгляните на Phatch, пакетные манипуляции с фотографиями. Он имеет фильтры для регулировки контрастности и яркости тоже. Это в репозиториях Ubuntu (если вы используете этот дистрибутив)
Хорошо, я проверил Threshold, и он делает именно то, что делает `pgmtopbm`. Если бы я хотел отрегулировать каждую страницу вручную, это было бы здорово, но на самом деле это не так. Это полностью не решает проблему того, что мне действительно нужны разные пороги в разных частях изображения. Тем не менее, ваш был ответ, который наиболее точно определил, что GIMP может и не может делать, так что +1. PS Мне понадобилось несколько * минут *, чтобы найти эту штуку среди проклятых меню.
Norman Ramsey 14 лет назад
0
Помимо глазного изображения, я не могу сказать, как рассчитать пороговые значения для изображения. Ух ты, я в тупике. Возможно, в результате автоматической регулировки уровней освещенности все изображения будут переведены на один и тот же уровень, а затем будет работать общее пороговое значение?
invert 14 лет назад
0