Ich habe ein Notizbuch fotokopiert und die Fotokopie gescannt, ungefähr 200 Seiten. Aus verschiedenen Gründen muss ich dieses Material drucken. Es gibt große Mengen schwarzer Bereiche an den Seiten der Seite (nachdem die Seite selbst endet), "schwarze Ränder".
Das Bild sieht folgendermaßen aus:
Ich möchte die schwarzen Stellen entfernen, aber den gesamten Text behalten. * Die geraden und ungeraden Seiten haben den schwarzen Teil an verschiedenen Stellen. * Bemerkenswerterweise gibt es auch außerhalb des schwarzen einen weißen Rand! * Insbesondere haben die schwarzen Bereiche keine feste Breite (ich habe versucht, alle Bilder für gerade und ungerade Seiten getrennt zu überlagern). Die Breite variiert . Der Batch-Algorithmus sollte dies erkennen können.
Gibt es eine Möglichkeit, diese schwarz-weißen Ränder automatisch zu entfernen und den Text beizubehalten?
Ich kann Windows XP oder Linux verwenden.
quelle
Antworten:
Ich würde empfehlen, ein kostenloses Dienstprogramm namens Scan Tailor zu verwenden , das Ränder entfernt, begradigt und andere Korrekturen an gescannten Bildern vornimmt. Unten ist das Ergebnis, das ich mit minimaler Eingabe in Ihre Beispieldatei erhalten habe. Es ist zwar schwer zu sagen, wie es für eine ganze Charge funktionieren wird, aber die vorläufigen Ergebnisse scheinen vielversprechend.
Wenn Sie nach einer echten Skriptlösung für das Problem suchen, können Sie sich an ImageMagick versuchen, einem sehr leistungsstarken Befehlszeilenprogramm zum Bearbeiten von Bildern. Insbesondere würde ich mir die Abschnitte zum Entfernen von Rändern und Zuschneiden ansehen . Ich hatte jedoch nicht viel Glück, dass es an Ihrem Testbild funktioniert. Vielleicht möchten Sie in den Foren nachsehen, in denen andere ähnliche Probleme zu haben scheinen .
quelle
Apply to...
und Starten der Stapelverarbeitung (die Schaltfläche "Abspielen") keine guten Ergebnisse erbracht hat, entschuldige ich mich, ich kenne keine anderen Schritte, damit sie bei der Stapelverarbeitung gut funktioniert. Wenn Sie immer noch an der ImageMagick-Route interessiert sind, würde ich empfehlen, mindestens zwei Stufen anzuwenden - eine zum Entfernen des weißen Randes (ziemlich einfach) und die zweite zum Verwenden einer unscharfen Version eines Bildes als eine Art Maske, um das Schwarz zu subtrahieren Grenzen.XnView verfügt über einen Stapelverarbeitungsmodus mit einer Funktion zum automatischen Zuschneiden :
Wie Sie sehen können, können die Farbe und die Toleranzstufe nach Bedarf geändert werden, sodass dies hilfreich sein kann.
IrfanView hat eine ähnliche Funktion, obwohl es etwas versteckter ist. Unter können
Options > Properties/Settings > Browsing/Editing
Sie den Toleranzwert für automatische Zuschnittgrenzen festlegen:Sie können automatisch zuschneiden über
File > Batch conversion
:Wenn nichts davon hilft, müssen Sie möglicherweise die großen Waffen ausbrechen und etwas wie Photoshop verwenden, möglicherweise mit geeigneten Plugins für das automatische Zuschneiden.
quelle