Wie viele von uns habe ich Tausende von Bildern, die ich scannen möchte. Ich habe über den Prozess nachgedacht und sehe eine immense Aufgabe. Einer der von mir identifizierten Probleme besteht darin, dass jedes Bild zum Scannen einzeln auf dem Glas platziert werden muss.
Ich frage mich, ob es eine Open-Source-Software gibt, die beim Scannen mehrerer Bilder die einzelnen Fotos automatisch identifiziert und anbietet, sie separat zu speichern.
Ich besitze derzeit einen HP Photosmart-Drucker / Scanner und möchte ihn nach Möglichkeit nutzen.
1
Antworten:
Die Software-Prostprocessing-Funktion, die Sie suchen, wird als Bildsegmentierung bezeichnet. Zumindest unter Linux kenne ich bisher keine richtige Lösung. (Es gibt den Proof-of-Concept segment_image Skript basierend auf ImageMagick - siehe auch .)
Wenn Sie Ihre Fotos frei auf dem Scanner platzieren, benötigen Sie eine automatische Segmentierung und ein automatisches Desktoppositionieren. Beides scheint mit der verfügbaren freien Software bzw. Software schwierig zu sein. erfordern oft manuelle Nachbearbeitung. Darüber hinaus haben viele Scanner die störende Eigenschaft, dass das (0,0) Pixel einige Millimeter von der Ecke des Glases entfernt ist und beim Platzieren von Fotos direkt am Rand abgeschnitten wird.
Wie wäre es also damit:
Vorgeschlagene Alternative: Scannen mit Vorlagen, Teilen mit Image Magick
Erstellen Sie einige Pappschablonen mit Ausschnitten für mehrere Fotos, die Sie auf das Scannerglas legen. Einige Hinweise:
Definieren Sie den zu scannenden Bereich. Es sollte der rechteckige Bereich sein, der alle Ihre Fotos enthält. Verwenden Sie beispielsweise, um die Offsets und die Größe zu ermitteln XSane Um eine Vorschau zu erstellen, wählen Sie einen Scanbereich aus und prüfen Sie die Werte unter "Fenster → Erweiterte Optionen anzeigen".
Scannen Sie die Fotocollagen im Stapel. Sie möchten jede Fotocollage als eine große Bilddatei speichern, aber mehrere solcher Collagen gleichzeitig scannen. Für Linux mag ich
scanimage
mit dem--batch
Option dafür - drücken Sie einfach Eingeben um den nächsten Scan zu erfassen und zu speichern. Benutzenscanimage -A
um die gerätespezifischen Optionen zur Begrenzung des Scanbereichs zu finden und sie auf die im letzten Schritt festgelegten Werte einzustellen.Teilen Sie die Fotocollagen in einzelne Bilder. Verwenden Sie dafür ImageMagick und drehen Sie Bilder, wo dies erforderlich ist. Unter Linux kann dies mit einem kleinen Shell-Skript für alle Bilder geschehen, die mit derselben Kartonvorlage gescannt wurden. Wie diese, die Dateien mit dem Namen verarbeitet
collage-001.jpg
,collage-002.jpg
usw.: ( vorsichtig, ungetestet! )Quellen: diese Antwort , das zusätzlich eine Technik für Bilder hat, die nicht in den Speicher passen; dieser Beitrag erklären
null:
; docs für -Ernte , -drehen und + schreiben .Eine weitere Alternative: XSane-Batch-Scans. Ich habe auch versucht mit XSane Batch-Scan-Funktion. Es können mehrere Scanbereiche pro Seite definiert werden (siehe "Fenster → Stapelscan anzeigen"), inkl. Rotationsoptionen pro Scanbereich. Sie können also für jede Kartonvorlage einen Scanbereich-Definitionssatz erstellen (und sogar speichern) und auf "Scan-Batch-Liste" klicken, um mehrere Bilder aus der Vorlage abzurufen. Bei einer großen Anzahl von Bildern ist dies jedoch viel langsamer, da der Scanner nach der Verarbeitung eines Scanbereichs wieder in die Nullposition zurückkehrt. (Zumindest passiert das mit meinem Scanner. Ich weiß nicht, ob es Scanner gibt, bei denen SANE-Funktionen diese Nullpunkt-Rückkehr verhindern können, aber ich bezweifle es.)
quelle
Viele Scanner und alle in einem Gerät verfügen über diese Funktion. Ich möchte keine Shopping-Vorschläge machen, aber eine schnelle Suche bei Epson, Kodak (ist immer noch in der Nähe) und HP könnte Ihnen zunächst eine Richtung geben. Sie können in der Regel mehrere Bilder auf ein Flachbett legen und die Software sortiert einzelne Bilder aus. Es gibt auch einige Geräte mit einem Dokumenteneinzug
Wie in den Kommentaren angegeben, gibt es anscheinend mehrere Softwareoptionen. In Photoshop können Sie mehrere Fotos scannen und dann trennen. Diese Photoshop-Scannen Link erklärt genauer. Ein zusätzlicher Vorteil ist, dass Photoshop auch hervorragend geeignet ist, um die Bilder separat zu bearbeiten. Photoshop Elements soll eine ähnliche Funktion und geringere Kosten haben Elemente
Es wird sicher noch viele andere Lösungen geben
quelle