Usuwanie ziarna z odręcznego podpisu

26

Mam zeskanowany podpis, który próbuję wyczyścić. Byłem w stanie użyć poziomów, aby usunąć ziarno otaczające pismo ręczne, ale nie mogę wymyślić, jak usunąć ziarno z rzeczywistej sygnatury. Po prostu chcę mieć wszystkie maleńkie plamki, które należy połączyć w jedną czarną bezszwową linię. Wydaje mi się, że byłoby to dość łatwe: mam podpis w osobnej warstwie, ale przeglądanie filtrów nie dało mi rezultatu, dla którego zamierzam. Oto część obrazu, nad którym pracuję, aby dać ci pomysł:

wprowadź opis zdjęcia tutaj

Tim Aych
źródło
Narzędzie de-łata w GIMP robi całkiem dobrze - nie ma chyba podobny filtr do Photoshopa.
Wilf
2
Możesz być także zainteresowany konwersją podpisu na udar wektorowy
Takkat,

Odpowiedzi:

17
  • Skopiuj warstwę
  • Ustaw tryb mieszania kopii na Multiply
  • Filter > Blur > Gaussian Blur ustaw na 1 piksel.
  • Powiel rozmycie / pomnóż warstwę 3 lub 4 razy więcej.

wprowadź opis zdjęcia tutaj

  • Wybierz Merge Visiblez menu Panele warstw
  • Filter > Other > Maximum - ustaw na 1 piksel.

wprowadź opis zdjęcia tutaj

  • Image > Adjustments > Levels ulepszyć trochę więcej ...

wprowadź opis zdjęcia tutaj

Prawdopodobnie będziesz musiał wejść za pomocą małego pędzla i narysować dziurę w „kropce” małej litery i. (czego nie zrobiłem)

Scott
źródło
3
Szkoda, że ​​Photoshop nie ma bardziej rozwiniętej transformacji.
joojaa
@joojaa Czy PS nie używa FFT dla każdego splotu? W przeciwnym razie dusiłby się na dużych obrazach.
Navin
@Navin Wątpię, żeby tak było.
joojaa
1
@Navin, aby dodać, twórcy Adobe nie są dokładnie znani z doskonałej funkcjonalności prozysing sygnału. Mam na myśli, że nawet nie oferują wielu standardowych filtrów skalowania, a do niedawna byli dość okropni w tej dziedzinie. Adobe nie jest standardem dla doskonałego kodu, ponieważ zdominowały one druk.
joojaa
@joojaa „fourier * transform”?
SaturnsEye
8

Oto, co udało mi się za pomocą GIMP; Uważam, że wszystkie kroki powinny być możliwe także w Photoshopie:

  1. (opcjonalnie) Konwertuj obraz na czystą czerń i biel, używając Kolor> Próg z progiem 128.

  2. Zastosuj bardzo niewielką ilość rozmycia gaussowskiego; Mam najlepsze wyniki w promieniu 0,6 px, ale możesz chcieć grać z różnymi promieniami.

  3. Zastosuj ponownie Kolor> Próg , tym razem wybierając wyższy próg, aby wszystkie białe piksele otoczone wystarczającą liczbą czarnych pikseli na oryginalnym obrazie zostały wypełnione.

Wynik:
Obraz

Ilmari Karonen
źródło
8

Dla mnie kombinacja Photoshop + Illustrator działa najlepiej:

Photoshop:

  1. Przejdź do: Image > Image Size...>i zmień rozmiar na 200%. Skala zmiany rozmiaru zależy od obrazu i ma zapewnić, że rozmycie kształtu użyte w następnym kroku nie będzie zbyt duże.
  2. Przejdź do: Filter > Blur > Shape Blur... >. Użyj minimalnego promienia rozmycia (5 pikseli), wybierz grupę obiektów Kształty z menu bocznego, a następnie wybierz kształt wypełnionego koła i rozmyj go:

wprowadź opis zdjęcia tutaj

  1. Przejdź do: Image > Adjustments > Threshold... >i wybierz wartość zapewniającą optymalną gładkość i grubość. W rezultacie uzyskasz grafikę o ostrych krawędziach, bez cieni. Jeśli zmienimy rozmiar grafiki z powrotem do oryginalnego rozmiaru, mielibyśmy: wprowadź opis zdjęcia tutaj

Teraz, jeśli chcemy, aby krawędzie były jeszcze gładsze:

Ilustrator:

  1. Zaimportuj wciąż zmienioną grafikę do programu Illustrator.
  2. Idź do Object > Image Trace > Make. Te ustawienia domyślne działały dla mnie dobrze:

wprowadź opis zdjęcia tutaj

  1. Przejdź do: File > Save for Web... >i wyeksportuj, aby dopasować oryginalny rozmiar / format.

Wynik to:

wprowadź opis zdjęcia tutaj

ellockie
źródło
3
  • Wybierz białe tło. Select > Color Range.
  • Odwróć zaznaczenie. Select > Inverse.
  • Zwiększ wybór o 1 piksel. Select > Modify > Expand.
  • Zmniejsz zaznaczenie o 1 piksel. Select > Modify > Contract.

Weź wynik, prześlij do programu Illustrator lub Inkscape i przekonwertuj na ścieżkę:

wprowadź opis zdjęcia tutaj

nbubis
źródło
Smutne ... twój wynik jest dobry, ale po prostu nie mogę go odtworzyć, ponieważ twoje wyjaśnienie jest zbyt wysokie ...
Maxime,