Ist es möglich, mit imagemagic ein zusammengesetztes Bild aus mehreren Fotos eines sich bewegenden Objekts zu erstellen?

Ich habe häufig 10 Fotos, die von einer auf einem Stativ montierten Kamera aufgenommen wurden, von einem Objekt, das sich über das Sichtfeld bewegt.

Ich weiß, dass ich diese in PhotoShop/Gimp sorgfältig kombinieren kann, um ein zusammengesetztes Bild zu erstellen, das das Objekt 10 Mal in einem einzigen Frame zeigt.

Ich bin jedoch der Meinung, dass dies programmatisch möglich sein sollte, indem man die 10 Fotos analysiert, kann man herausfinden, was der stationäre Hintergrund ist, und dann nur das sich bewegende Objekt von jedem Foto darüber legen?

Und im Allgemeinen, wenn etwas möglich ist, bedeutet das, dass jemand viel Klügeres als ich es bereits getan hat!

Ich habe jedoch alle Optionen zur zusammengesetzten Funktionalität gelesen und kann dort nichts Relevantes sehen? Google hat nichts Nützliches ausgespuckt, aber vielleicht bin ich blind.

Danke vielmals

Antworten (1)

Ich bin mit ImageMagick nicht sehr vertraut, habe aber so etwas in NetPpm gemacht. Sie möchten so etwas tun:

Für jedes Bild im Set:

  • Erhöhen Sie die Pixeltiefe auf 16 oder 24 Bit pro Kanal. (48 oder 72 Bit/Pixel)
  • Multiplizieren Sie jeden Kanal mit 1/n, wobei n die Anzahl der Bilder im Satz ist.
  • Fügen Sie die Pixel zusammen, um ein neues Bild zu erstellen
  • Reduzieren Sie die Bittiefe des Bildes auf Ihre Wahl.

Eine Erhöhung der Bittiefe verhindert Streifenbildung bei der Pixelarithmetik.

Dies setzt voraus, dass Ihr Stativ stabil genug ist, damit die Bilder perfekt ausgerichtet sind. Sie können dies überprüfen, indem Sie ein Bild von einem anderen subtrahieren. Die einzigen Unterschiede sollten das Objekt- und das Sensorrauschen sein.

Auch dies setzt ein helles Objekt vor einem dunklen Hintergrund voraus. Geisterbilder des Fledermausmobils, das über die Bonneville Salt Flats rast, werden kniffliger.