Автоматическая обрезка черных полей отсканированных изображений?

У меня есть фотокопия блокнота и отсканированная копия, около 200 страниц.
По разным причинам мне нужно распечатать этот материал. Есть большое количество черных областей по бокам страницы (после окончания самой страницы),"черные поля".

изображение выглядит так:

img

Я хотел бы удалить черные места, но сохраняя весь текст.
* Четные и нечетные страницы имеют черную часть в разных местах.
* Примечательно, что есть белый край за пределами Черного тоже!
* Прежде всего, черные области не имеет фиксированной ширины (я пытался наложить все изображения для четных и нечетных страниц отдельно). Это ширина зависит. Пакетный алгоритм должен быть способен его обнаружить.

есть ли способ, чтобы удалить эти черно-белые поля автоматически, сохраняя текст?

Я могу использовать Windows XP или Linux.

29
задан Burgi
16.05.2023 3:19 Количество просмотров материала 2494
Распечатать страницу

2 ответа

Я бы рекомендовал использовать бесплатную утилиту под названием Scan Tailor, который удаляет границы, выпрямляет и делает другие исправления для отсканированных изображений. Ниже приведен результат, который я получил с минимальным входом в файл примера. Пока трудно сказать, как это будет работать для целой партии, но предварительные результаты кажутся многообещающими.

Если вы ищете истинное решение проблемы, вы можете попробовать свои силы в ImageMagick, очень мощной утилите командной строки для работы изображения. Конкретно я хотел бы посмотреть на разделы удаление границы и обрезки. Однако мне не удалось заставить его работать над вашим тестовым изображением. Возможно, вы захотите посмотреть на форумах, где другие, кажется, имеют подобные вопросы.

Sample image post processed by Scan Tailor

6
отвечен peanut_butter 2023-05-17 11:07

XnView имеет режим пакетной обработки, с автоматическая обрезка характеристика:

1

по мере того как вы можете увидеть, цвет и допустимый уровень можно доработать как требовалось, так, что сможет помочь.

IrfanView имеет аналогичную функцию, хотя она немного более скрыта. Под Options > Properties/Settings > Browsing/Editing вы можете установить значение допуска для автоматической обрезки границы:

2

Вы можете автоматически обрезать через File > Batch conversion:

3

Если ни один из них не поможет, то вам, возможно, придется вырваться из больших пушек и использовать что-то вроде Photoshop, возможно, с соответствующими плагинами автоматической обрезки.

3
отвечен Karan 2023-05-17 13:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

batch
crop
image-processing
margins
Вверх