Hallo,
Am Mittwoch, 6. August 2003 23:36 schrieb Hilmar Preusse:
Moin,
Mag sein, daß meine Frage naiv erscheint: Ich habe hier ein paar Bilder, die eingescannte Textseiten sind. D.h. sie sollten größtenteils weiß sein, bis auf die Buchstaben. Wie man weiß, sind sie dies aber nicht. Ich suche nun ein Programm dem ich mitteilen kann, daß es das Bild analysieren soll und alle Punkte, deren Schwarzheit ein gewisses Maß unterschreitet einfach weißen soll. Ich habe dabei an gimp gedacht, aber wie kaum anders zu erwarten, erschlägt mich die Komplexität dieses Programmes. Weiß jemand ob und wie das mit GIMP zu realisieren ist?
Hilmar
In c't 1/2003 gab's einen Artikel, der sich am Rande mit diesem Thema beschäftigt hat (Titel: "Foto-Kopierer", ab S. 186). Da wurden verschiedene Schritte aufgeführt, die das Erscheinungsbild der Schrift verbessern sollen: 1. Auto-Kontrast 2. Helligkeit/Kontrast 3. Unscharf maskieren 4. In Bitmap wandeln Damit soll die "Fransigkeit" der Buchstaben ausgeglichen werden, und gleichzeitig die Detailtreue erhalten bleiben. Das war alles auf Photoshop ausgerichtet, aber in Gimp existieren anders bezeichnete aber ähnlich wirkende Funktionen.
Gimp lässt sich ja auch per Skript steuern - das bietet sich bei solchen Sequenzen an, sobald man mehrere Bilder zu bearbeiten hat.
Perl ist auch hier dein Freund, denn die Module Gimp & Gimp::Fu stellt eine wunderschöne Schnittstelle zu den meisten Funktionen dar.
Um die Empfehlungen der c't mal an ein paar von meinen Scans auszuprobieren, habe ich ein kleines Skript verwendet, das ich unter http://rcswww.urz.tu-dresden.de/~ar5/gimp_script.pl zur Verfügung stelle.
Schau's dir mal an, es ist bestimmt leicht für deine Zwecke anzupassen, sobald du die beste Funktionssequenz rausgefunden hast.
Lass mich wissen, wenn du noch mehr Details brauchst.
Andreas Richter