Schwarze Ränder dynamisch von gescannten Bildern zuschneiden?

8

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:

img

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.

n611x007
quelle
Hinweis: Ich kann dies nicht erneut scannen, ich besitze weder das Original noch steht es mir mehr zur Verfügung, noch gehört dieser Scan mir.
n611x007
Sie haben eine Reihe von Antworten erhalten, in denen Software zum automatischen Zuschneiden empfohlen wird. Wenn die Seiten wie das Beispiel aussehen, würde ich dem automatischen Zuschneiden nicht vertrauen. Ich würde es manuell tun, zumindest für Seiten, bei denen sich der Inhalt in die Schattenbereiche erstreckt. Sie können leicht unterscheiden, was wichtig ist und was nicht, aber nicht die Software.
Fixer1234

Antworten:

6

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 .

Von Scan Tailor verarbeitetes Beispielbild

Erdnussbutter
quelle
Dies sieht nach einem sehr praktischen Tool aus, aber ich bin mir nicht sicher, ob es automatisch Parameter für einzelne Seiten in einem Stapel erstellen kann. Ich denke, es kopiert einen manuell oder automatisch eingestellten Parameter von einer Seite auf eine andere. Bin ich falsch oder benutze ich es falsch?
n611x007
Wenn ich das Handbuch auf der Seite lese, die Sie verlinkt haben, stelle ich fest, dass es jetzt neben jedem "Schritt" oder "Schritt" eine Schaltfläche "Abspielen" gibt, die etwas Automatisches für den aktuellen "Schritt" ausführt. In meinem Fall waren die Ergebnisse alles andere als akzeptabel, daher greife ich auf die manuelle Verwendung dieses anderen, sehr schönen Tools zurück. Ich wünschte, das Gitter und die Unschärfe könnten explizit eingerichtet werden.
n611x007
Wenn eine Kombination aus 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.
peanut_butter
ScanTailor funktioniert auch gut mit PDFs über Imagemagick .
Ioannis Filippidis
3

XnView verfügt über einen Stapelverarbeitungsmodus mit einer Funktion zum automatischen Zuschneiden :

1

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önnenOptions > Properties/Settings > Browsing/EditingSie den Toleranzwert für automatische Zuschnittgrenzen festlegen:

2

Sie können automatisch zuschneiden über File > Batch conversion:

3

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.

Karan
quelle
Ich habe diese ausprobiert, aber keine der Toleranzen zwischen 0 und 128 und die BG-Einstellungen (die für mich übrigens ein wenig mehrdeutig waren, was sie bedeuten) nützen meinen Bildern. Ich wusste nicht, dass PS ein Auto-Crop-Plugin hat, aber ich habe auch kein PS. :)
n611x007