[S] Filter/Programm/Verfahren zum Glätten von Buchstaben

Gast #5736805
Lesenswert?
• ▲
▼
Karlsmann schrieb:
> Im angehängten Scan sind die Buchstaben ausgefranst. Die Buchstaben
> möchte ich gerne glätten.
>
> Gibt es eine einfache Möglichkeit die Buchstaben zu glätten?

Einfach einen Unschärfe-Filter drüberlaufen lassen. Dann sehen die 
Buchstaben glatter aus, sind aber halt unscharf.

Die aufwendigere Methode wäre eine Vektorisierung. Da muss man dann aber 
viel mit den Parametern spielen, um die optimalen Einstellungen zu 
finden, die einerseits die Ausfransungen möglichst gut schluckt, aber 
andererseits die Geometrie nicht zu sehr verfremdet.
Gast #5736836
Lesenswert?
• ▲
▼
Ich habe so etwas mal (primitiv) mit Python gemacht:

Auf Pixel-Ebene (ich gehe von einer s/w-Bitmap mit 8 "Pixel-Nachbarn" 
aus):

Wenn gesetzt und nur 1 (oder x) Nachbar gesetzt - Pixel löschen.

Wenn leer und mindestens 5 (oder x) Nachbarn gesetzt - Pixel setzen
#5737016
Lesenswert?
• ▲
▼
Jan S. schrieb:
> Könntest es mit Morphologie versuchen.
> Dilatation + Erosion (Opening)
>
> siehe z.B. http://www.gm.fh-koeln.de/~konen/WPF-BV/BV05.PDF

Der Tip ist gut, im Gegensatz zu einem Medianfilter läßt diese 
Bearbeitung die Außenecken der Buchstaben intakt.

Opening ist aber Erosion gefolgt von Dilatation.

Die Bilddatei oben ist ja um Faktor 3 hochskaliert, also jedes Pixel des 
Scans wird durch 3x3 Pixel dardestellt.
Durch Verkleinern auf 60 Pixel Höhe ohne Interpolation erhält man daraus 
die Originaldaten.

Hab mal ein Opening auf die Originaldaten (also des vom TO geposteten 
Bildes auf 1/3 skaliert) angewendet.
Ergebnis ist gar nicht so schlecht...
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.