Wie stellt man ein großes Bild wieder her, wenn es mehrere Ernten mit ausreichender Überlappung gibt?
Angenommen, Sie haben mehrere kleine Bilder, die alle aus einem einzigen großen Bild geschnitten wurden. Jedes kleine Bild ist ein Teilrechteck des großen Bildes. Die kleinen Bilder haben eine ausreichende Überlappung. Sie haben jedoch kein großes Bild: Wie können Sie angesichts der kleinen Bilder das große Bild wiederherstellen? Gibt es eine Software, um dies zu automatisieren?
Angenommen, es handelt sich um verlustfreie Bildformate wie PNG. Es gibt keine Rotation, keine perspektivische Verzerrung oder sonstige Unschärfen. Jedes Eingabebild ist ein exakter Ausschnitt des gewünschten Ausgabebildes.
Etwas genauer finden Sie ein Bild X, möglicherweise mit einigen "leeren" Pixeln, so dass:
- Jedes Eingabebild ist ein Unterrechteck von X.
- Jedes Pixel von X ist entweder "leer" oder stammt von mindestens einem der Eingabebilder.
- X ist "so klein wie möglich".
Die ersten beiden Anforderungen sind präzise, ich habe die dritte nicht perfekt präzisiert. Die dritte Anforderung besteht darin, triviale Lösungen auszuschließen, z. B. indem die Eingabebilder einfach nebeneinander angeordnet werden. Leere Pixel sind zulässig, da die Eingabebilder möglicherweise nicht perfekt ausgerichtet sind, um ein Rechteck zu bilden. Zum Beispiel, wenn die Eingänge sind
ABC EFG DEF HIJ
Ich würde die Ausgabe erwarten
ABC DEFG HIJ
(Hier stellt jeder Buchstabe ein Pixel einer bestimmten Farbe dar. Beispielsweise ist jedes A ein weißes Pixel, jedes B ein schwarzes Pixel usw.).
Ein Anwendungsfall besteht aus der Kombination mehrerer Screenshots von etwas, das Sie schwenken können (z. B. eine Karte oder ein Spiel).
Eine kurze Google-Suche ergab keine Software dafür. Es gibt Panorama-Stitching-Tools wie Hugin, aber sie sind "zu intelligent", und ich bin nicht sicher, ob sie die Anforderungen erfüllen können, die besagen, dass "jedes Eingabebild ein exakter Ausschnitt der Ausgabe sein muss".
0 Antworten auf die Frage
Verwandte Probleme
-
10
Wie komprimiere ich eine riesige Menge von PNG-Bildern?
-
4
Wie bekomme ich einen guten, sauberen Zeitungsscan?
-
7
Wie macht man ein Cyclorama?
-
2
So beschneiden Sie ein Gesicht in Photoshop
-
9
Photoshop: Schneiden Sie ein Foto so, dass es keine transparenten Pixel enthält.
-
3
Gibt es ein OS X-Tool, das das Zuschneiden mit einem bestimmten Seitenverhältnis ermöglicht?
-
8
Panoramabild-Hefter
-
4
Wie füge ich ein Array von Bildern zu einem einzigen Bild zusammen?
-
3
Ähnliche Bilder in einem Verzeichnis suchen
-
3
Was ist der beste einfache Weg, um Teile zu entfernen und eine gerade heruntergeladene Filmdatei von...