Удаление пятен вокруг текста на отсканированном изображении - PullRequest
2 голосов
/ 09 мая 2011

Я пробовал -шумовый радиус и -шумовую геометрию, и они, кажется, не делают то, что я хочу вообще. У меня есть несколько черно-белых изображений (сжатие факса TIFF G4) с большим количеством шума вокруг символов. Этот шум принимает форму пиксельных пятен, ширина которых в большинстве случаев составляет 1 пиксель.

Мое желание состоит в том, чтобы сделать следующие 3 шага (в этом порядке):

  1. Вычеркнуть все черные пиксели шириной 1 пиксель (белые пиксели слева и справа)
  2. Вычеркнуть все черные пиксели высотой 1 пиксель (белые пиксели сверху и снизу)
  3. Вычеркнуть все черные пиксели шириной 1 пиксель (белые пиксели слева и справа)

Нужно ли мне писать код для этого или Imagemagick справится с этим? Если это возможно, как вы определяете геометрию, чтобы сделать это?

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

Не имея здесь много хороших ответов, я отправил их на форум ImageMagick, и их ответы были действительно хорошими. Вы можете прочитать его здесь Форум ImageMagick

Морфология оказалась лучшим ответом.

0 голосов
/ 10 мая 2011

Размытие, затем повышение резкости было бы обычной техникой для спекл-шума.

Imagemagik может сделать и то и другое - вам, возможно, придется поиграть с большим количеством размытия

...