Извлечение зерна из рукописной подписи

26

У меня есть отсканированная подпись, которую я пытаюсь убрать. Я был в состоянии использовать уровни, чтобы удалить часть зерна, окружающего почерк, но я не могу понять, как удалить зерно из фактической подписи. Я просто хочу, чтобы все мелкие спеклы были соединены в одну черную бесшовную линию. Я чувствую, что это было бы довольно легко сделать: у меня есть подпись в отдельном слое, но прохождение фильтров не дало мне результат, которого я добиваюсь. Вот часть изображения, с которым я работаю, чтобы дать вам идею:

введите описание изображения здесь

Тим Айч
источник
Инструмент де-спекл в GIMP работает довольно хорошо - вероятно, есть аналогичный фильтр для Photoshop.
Уилф
2
Вы также можете быть заинтересованы в том, как преобразовать подпись в векторный штрих
Takkat

Ответы:

17
  • Скопировать слой
  • Установить режим смешивания копирования на Multiply
  • Filter > Blur > Gaussian Blur установите это в 1 пиксель.
  • Дублируйте размытие / умножьте слой на 3 или 4 раза.

введите описание изображения здесь

  • Выберите Merge Visibleиз меню Layer Panels
  • Filter > Other > Maximum - установите это в 1 пиксель.

введите описание изображения здесь

  • Image > Adjustments > Levels подправить вещи немного больше ....

введите описание изображения здесь

Вы, вероятно, должны будете войти с маленькой кистью и нарисовать отверстие в «точке» строчной буквы i. (чего я не делал)

Скотт
источник
3
Жаль, что в Фотошопе нет преобразования Фурье.
joojaa
@joojaa Разве PS не использует БПФ для каждой свертки? В противном случае он захлебнется большими изображениями.
Навин
@ Навин, я сомневаюсь, что это так.
joojaa
1
@ Navin, чтобы добавить, создатели Adobe точно не известны своей превосходной функциональностью обработки сигналов. Я имею в виду, что они даже не предлагают многие стандартные фильтры масштабирования, и до недавнего времени они были довольно хороши в этой области. Adobe не является стандартом для превосходного кода, его стандарт, потому что они доминировали в печатном бизнесе.
joojaa
@joojaa "преобразование Фурье *"?
SaturnsEye
8

Вот что мне удалось с помощью GIMP; Я считаю, что все шаги должны быть возможны в Photoshop тоже:

  1. (необязательно) Преобразуйте изображение в чисто черно-белое, используя Color> Threshold с порогом 128.

  2. Применить очень небольшое количество размытия по Гауссу; Я получил лучшие результаты с радиусом 0,6 px, но вы можете играть с разными радиусами.

  3. Снова примените Color> Threshold , на этот раз выбирая более высокий порог, чтобы заполнить любые белые пиксели, окруженные достаточным количеством черных пикселей в исходном изображении.

Результат:
Образ

Илмари Каронен
источник
8

Для меня комбинация Photoshop + Illustrator работает лучше всего:

Photoshop:

  1. Перейти к: Image > Image Size...>и изменить его размер до 200%. Масштаб изменения размера зависит от изображения и должен гарантировать, что размытие формы, используемое на следующем шаге, не слишком велико.
  2. Перейти к: Filter > Blur > Shape Blur... >. Используйте минимальный радиус размытия (5 пикселей), выберите группу объектов «Фигуры» в боковом меню, выберите форму закрашенного круга и размыте ее:

введите описание изображения здесь

  1. Перейдите к: Image > Adjustments > Threshold... >и выберите значение, которое дает оптимальную гладкость и толщину. В результате вы получите четкую графику без теней. Если мы изменим размер изображения обратно к оригинальному размеру, у нас будет: введите описание изображения здесь

Теперь, если мы хотим, чтобы края были еще более плавными:

Иллюстратор:

  1. Импортируйте все еще измененные изображения в Illustrator.
  2. Перейти к Object > Image Trace > Make. Эти настройки по умолчанию работали хорошо для меня:

введите описание изображения здесь

  1. Перейти к: File > Save for Web... >и экспортировать в соответствии с исходным размером / форматом.

Результат:

введите описание изображения здесь

ellockie
источник
3
  • Выберите белый фон. Select > Color Range,
  • Инвертировать выбор. Select > Inverse,
  • Увеличьте выделение на 1 пиксель. Select > Modify > Expand,
  • Уменьшите выделение на 1 пиксель. Select > Modify > Contract,

Возьмите результат, вставьте его в Illustrator или Inkscape и преобразуйте в путь:

введите описание изображения здесь

nbubis
источник
Грустно ... ваш результат хорош, но я просто не могу воспроизвести его, потому что ваше объяснение слишком высокого уровня ...
Максим