Was ist der beste Weg, um Massenbilder automatisch zuzuschneiden?

Ich muss eine große Menge Buchumschläge scannen, und obwohl der Scanner (HP) die meiste Zeit scannt/automatische Größenanpassung durchführt, bleiben viele weiße/graue Flächen an den Seiten.

Wie kann ich das "Zuschneiden" dieser Bilder am besten automatisieren?

Gibt es eine Software/Tools, die dies automatisieren?

Antworten (10)

Ich bin mir nicht sicher, ob es Tools gibt, die diesen Prozess vollständig automatisieren, es sei denn, Sie sind bereit, ein benutzerdefiniertes Skript zu schreiben.

Manchmal muss ich bei der Arbeit einige Bilder zuschneiden, und eines der einfachsten Tools, die mir dafür begegnet sind, ist ein kleiner Bildeditor namens IrfanView . Es ist nicht das schönste Programm, kann aber mit einem Mausziehen und drei Tastendrücken ein Bild zuschneiden und zum nächsten Bild wechseln. Hier ist wie:

  • Installieren Sie IrfanView und führen Sie das Programm aus.
  • Öffnen Sie die Menüleiste 'Optionen' und wählen Sie 'Eigenschaften/Einstellungen...'
  • Wählen Sie „Dateiverwaltung“ aus der Liste und deaktivieren Sie die Optionen „Anzeige des „Speichern“-Dialogs“ und „Fragen zum Überschreiben der Datei zum Speichern“.
  • Öffnen Sie als Nächstes das erste Bild, das Sie zuschneiden möchten.
  • Ziehen Sie ein Quadrat um den zu beschneidenden Abschnitt.
  • Drücken Sie Strg+Y, Strg+S und dann die Leertaste, um zum nächsten Bild zu wechseln.
  • Wiederholen Sie die Langeweile .
Sieht aus wie für meine Arbeit, dies ist die einzige Lösung.
Es kann unmöglich die einzige Lösung sein. Es gibt eine Menge Software auf der Welt, und diese scheint (wie es heißt) langweilig zu sein.
@mattdm: Es hängt davon ab, wie schwierig es ist, die Segmentierung durchzuführen. Wenn es einen einfachen rechteckigen Rand mit einer einzigen Farbe gibt, ist der Zuschneidevorgang trivial (tatsächlich kann irfanview dies automatisch mit Strg+Umschalt+Y durchführen). Aber wenn es Rauschen in der Grenze gibt – oder schlimmer noch, Unordnung – dann ist das Zuschneiden nicht so einfach, und viele Algorithmen können Probleme haben und Fehler machen. Allerdings habe ich nicht alle Software verwendet, also wenn jemand eine bessere Lösung hat, würde ich mich freuen, sie zu hören :-)
Dies ist eine gute Lösung, aber weiter unten gibt es Antworten, die tatsächlich die Automatisierung bieten, nach der das OP gesucht hat.
Irfanview kann Batch-Operationen ausführen, einschließlich Crop. Gehen Sie zu Datei > Stapelkonvertierung/Umbenennen. Klicken Sie auf die Schaltfläche Erweitert und legen Sie Ihren Zuschnitt fest. Wählen Sie dann die Bilder aus, an denen Sie arbeiten möchten, und klicken Sie auf Stapel starten.
Ich bin mir fast sicher, dass Unordnung, Rauschen oder ähnliches im "Hintergrund" tatsächlich die Ursache dafür ist, dass die Scannersoftware einige der Bilder überhaupt nicht automatisch zuschneidet, sodass fast jedes automatische Tool für diese Aufgabe mit ähnlichen Schwierigkeiten konfrontiert sein kann .

ImageMagick mit dem -trimOperator. Siehe: http://www.imagemagick.org/Usage/crop/#trim .

ImageMagick ist kostenlos (und Open Source), und Sie können vorgefertigte Binärdateien für Mac OS, Windows oder Unix von http://www.imagemagick.org/script/download.php herunterladen .

ImageMagick ist wirklich gut für die Stapelverarbeitung von Bildern.
Dies sieht so aus, als könnte es in Kombination mit dem -fuzzOperator eine gute Lösung ergeben.
Konkret (für meinen Anwendungsfall):magick convert *.webp -trim -set filename:f %t_trimmed.%e +adjoin %[filename:f]

Photoshop hat genau dafür eine Funktion:

Scannen Sie Ihr Cover (Sie können sogar mehrere Cover in einem Scan scannen) Im Menü: Datei > Automatisieren > Fotos zuschneiden und begradigen

Die Drehung der Fotos in der aktuellen Datei wird automatisch zugeschnitten und korrigiert. Wenn mehrere Fotos im Bild gefunden werden, wird es automatisch in mehrere Dateien aufgeteilt. Wenn Sie eine Menge davon haben, können Sie Aktionen erstellen, um das Zuschneiden und Begradigen für jeden von ihnen im Stapel auszuführen.

PHOTOSHOP-AKTION

  1. Öffnen Sie Adobe Photoshop
  2. Bild öffnen
  3. Wählen Sie Windows -> Aktionen und klicken Sie dann auf "Neue Aktion". Drücke OK.
  4. Foto zuschneiden.
  5. Aktionsaufzeichnung stoppen
  6. Gehen Sie zu Datei -> Batch -> Ordner auswählen. Drücke OK.
Eine gute Idee, aber dies würde voraussetzen, dass jedes gescannte Bild die gleiche Ausrichtung, Größe und Platzierung auf dem Scanner hat.

Nachdem ich dieses Problem selbst googeln musste, beschloss ich, einige Anweisungen zu schreiben, wie dies entweder mit Adobe Photoshop (falls Sie das bereits haben) oder mit GIMP (kostenlos) zu tun ist.

GIMP hat sich in meinem Fall als besser erwiesen. Eine vollständige, leicht verständliche Anleitung finden Sie hier:

Dies funktioniert für einzelne gescannte Buchumschläge (wie in Ihrem Fall) oder sogar für mehrere Bilder. Erfolg!

Bücher oder deren Schutzumschläge scannen? Ich kann mir vorstellen, dass der Scannerdeckel bei den meisten Scannertypen mit einem Buch darunter nicht richtig schließt. Eine Möglichkeit: Fotografieren Sie die Bücher mit einer DSLR oder einer anderen Digitalkamera und verwenden Sie ein Programm, um sie automatisch zuzuschneiden. Auf diese Weise können Sie sogar zwei oder mehr Bücher gleichzeitig zuschneiden, was die Arbeit beschleunigt.

Programme zum Zuschneiden von Bildern und zum Zuschneiden von Dokumenten sind unterschiedlich. Erstere erkennen die Bildränder und verwerfen den Hintergrund des Scans; letztere erkennen Seitenränder und schneiden entlang dieser zu. OP möchte Scans von Buchumschlägen zuschneiden, die Bildern ähneln - daher wird ein Bildscanner benötigt.

Wenn Sie mehrere Scans haben, von denen jeder ein oder mehrere Bilder enthält, wäre es besser, sie alle mit einem Klick zuzuschneiden. In Photoshop können Sie dies tun, indem Sie Datei > Automatisieren > Zuschneiden und begradigen für den gesamten Stapel mit einem Skript wie diesem ausführen . Wenn Sie mit Skripten nicht vertraut sind, macht die Snip -App für Mac dasselbe (Es gibt eine andere ähnlich benannte App, SnipTag, zum automatischen Stapelschneiden von Scans und Bearbeiten von Bildmetadaten, aber das geht über das hinaus, was OP gefragt hat.) [Offenlegung: I Kundendienst bei AIL, dem Entwickler dieser Apps.]

Ein weiterer Vorschlag: Phatch , ein Foto-Batch-Prozessor, der unter anderem Zuschnitte durchführt.

XnView und NConvert sind Ihre Freunde. NConvert ist ein Befehlszeilentool zum Verarbeiten von Bildern mit Funktionen zum Ändern der Größe und Zuschneiden. XvView ist ein schneller Bildbetrachter mit Stapelverarbeitungsfunktion. Sobald Sie in XnView einen Zuschnitt vorgenommen haben, können Sie eine Batch-Datei für Sie erstellen lassen, die NConvert für eine Reihe von Bildern aufruft. Es kann viel mehr als nur zuschneiden, z. B. die Größe ändern und bei Bedarf schärfen.

Wenn es sich um denselben Zuschnitt handelt, können Sie Software wie Lightroom verwenden, um den Zuschnitt (und den Zuschneidewinkel) auf beliebig viele Fotos zu kopieren.

Nein, es ist nicht die gleiche Größe, die Buchumschläge können in Länge/Breite variieren.

Fast Stone Photo ReSizer war schon immer meine erste Wahl!

Soweit ich das beurteilen kann, kann diese Software nicht mehrere Fotos aus einem Bild schneiden.