Software zum automatischen Ausrichten und Kombinieren benachbarter Pixelart-Bilder

Ich würde gerne etwas über (kostenlose) Software zum automatischen Kombinieren einer Reihe von Pixelkunstbildern benachbarter, überlappender Szenen zu einem einzigen zusammengesetzten Bild wissen .

Betriebssystem ist nicht wichtig. Ich werde es höchstwahrscheinlich unter Win 7 ausführen, aber ich kann andere verwenden.


Diese Screenshots stammen von einem Spiel namens Inherit the Earth . Ich habe die Charaktere aufgezeichnet, die nach rechts aufwärts und aufwärts gehen. Sie wurden im Video Capture-Modus in DOSBox aufgenommen, sodass mir jedes Einzelbild als .png-Sequenz zur Verfügung steht.

Wenn ich diese manuell in Photoshop kombiniere, sehe ich sofort mehr von der Szene.

Was ich tun möchte, ist, einige tausend .pngs aus einem aufgenommenen Video zu nehmen und Software zu verwenden, um sie alle zu einem einzigen Kartenbild der Stadt zu kombinieren.

Ich habe versucht, dafür ein Programm in Python zu schreiben, aber mein Bildvergleichsschritt scheint der Engpass zu sein, und es dauert Stunden, um das folgende Bild zu erzeugen, und einige Fehler scheinen sich trotz meiner Bemühungen in der Mitte eingeschlichen zu haben.

Die Löcher sind nicht auf eine Fehlkalibrierung zurückzuführen, ich war noch nicht durch die ganze Stadt gelaufen, weil sie groß ist. :)

  • Die Software muss die Bilder nicht in der Größe ändern, drehen oder spiegeln, sondern nur übersetzen.

  • Das Video läuft reibungslos, sodass die Bilder garantiert bis auf einen kleinen Versatz nebeneinander liegen.

  • Die Bilder sind RGB True-Color.

NB: Ich suche nach Software, die mir dabei hilft, dies automatisch für andere Spiele zu tun, nicht speziell für Inherit the Earth .

-- Bearbeiten - Nach vielen Stunden der Verarbeitung und viel manuellem Aufwand ist dies die Art von Ergebnis, die ich mir erhoffe.

War diese Bearbeitung notwendig, unor? Du hast mich unhöflich erscheinen lassen.

Antworten (2)

Hugin ist ein fortschrittlicher Foto-Stitcher, der normalerweise zum Erstellen von Panoramen verwendet wird, aber er sollte die Arbeit gut für Sie erledigen. Hugin unterstützt .png-Dateien als Eingabe und erkennt normalerweise die angrenzenden Frames korrekt, wenn die Überlappung genügend Details enthält.

Für die Verarbeitungsgeschwindigkeit würde ich empfehlen, nicht jede Datei Ihrer Aufnahme zu verwenden, sondern etwa 70% Überlappungsschritte anzustreben - dies wird die Anzahl der Dateien und auch die Verarbeitungszeit drastisch reduzieren.

Sie müssen das Sichtfeld erraten und möglicherweise einige Kontrollpunkte manuell hinzufügen.

Hugin ist: Kostenlos, Gratis & Open Source & für mehrere Plattformen verfügbar.

Ich teste den Image Composite Editor von Microsoft Research , obwohl er langsam ist und die Hintergrundkacheln der Karte im Spiel einander so ähnlich sind, dass er sehr leicht durcheinander kommt. Der Versuch, neunhundert 320 x 136-Bilder gleichzeitig weiterzugeben, führt leider zu unerschwinglichen Verarbeitungszeiten von mehreren Stunden.