Ich habe kürzlich über eine Zeitraffertechnik nachgedacht und möchte wissen, ob es einen Namen dafür gibt oder ob er schon weit verbreitet ist.
Ich möchte einen Zeitraffer meines Gartens bei machen 1 Bild pro Tag für eine lange Zeit, sagen wir ein Jahr (ähnlich wie in diesem Beitrag): 1 Jahr Zeitraffer meines Hinterhofs machen
Offensichtlich das große Problem bei dieser Methode ist, dass es viele Dinge gibt, die Flimmern oder Jitter im Bild verursachen, wie unterschiedliche Helligkeitsstufen von Wolken, Sonnenaufgangs- und Sonnenuntergangsmustern und Wind, der die Bäume weht.
Meine Idee war, einen Himbeer-Pi zu verwenden Tausende von Bildern pro Tag, sagen wir alle paar Sekunden eines und löschen alle an einem bestimmten Tag bis auf eines. Diejenige, die aufbewahrt wird, ist diejenige, die dem Rahmen des Vortages am nächsten kommt.
Ich habe ein einfaches Skript geschrieben, um das beste Bild für den Tag auszuwählen, indem ich Pixel für Pixel verglichen und das Bild mit der minimalen Summe der quadratischen Differenzen ausgewählt habe.
Offensichtlich muss das erste Bild dies tun manuell ausgewählt werden.
Erste Ergebnisse nach einer Woche sehen vielversprechend aus. Es konnten Frames für jeden Tag mit minimalem Unterschied zueinander abgerufen werden.
Ich möchte wissen, ob dies ein ist neuartige Technik, oder wenn sie zuvor untersucht wurde und es zusätzliche Hinweise oder Tipps gibt, die andere Leute zu dieser bestimmten Methode entdeckt haben.
Bearbeiten: Dies hat viel mehr Aufmerksamkeit erhalten als ich erwartet hatte, also werde ich eine machen Einige Anmerkungen hier zu Dingen, die häufig in den Kommentaren angesprochen werden.
- Schatten : Wenn die Szene starke Schatten enthält, müssen die Bilder jeden Tag fast genau zur gleichen Zeit ausgewählt werden, um ruckartige Schatten zu vermeiden, die von der Sonne in verschiedenen Winkeln verursacht werden. Ich habe festgestellt, dass ich dies leicht vermeiden kann, indem ich das erste Bild auswähle, wenn die Szene nicht durch direktes Sonnenlicht beleuchtet wird, z. B. im Morgen- oder Abendlicht oder wenn es eine leichte Wolkendecke gibt. In der Regel gibt es einige Stunden pro Tag, an denen ausreichend Licht für ein gutes Foto vorhanden ist, jedoch keine direkten Schatten. Die Beleuchtung ist mittelgroß, sodass es ziemlich einfach ist, am nächsten Tag einen Rahmen mit passenden Lichtstärken zu finden.
- Schneefall oder andere Objekte, die sich nicht sehr lange in der Szene befinden . Es ist ziemlich klar, dass nur ein Vergleich mit dem Rahmen des Vortages in der Kostenfunktion einige ziemlich große Probleme verursachen kann. Um dem entgegenzuwirken, wäre es definitiv hilfreich, mehr als einen vorherigen Frame in der Kostenfunktion zu verwenden. Was nicht klar ist, ist genau, wie das geht, da ich mir ein paar verschiedene Techniken vorstellen kann, aber ich werde mit ein paar experimentieren. Dies kann umfassen, dass die Kostenfunktion die Summe der Differenz zwischen dem vorherigen Frame und auch dem ersten Frame ist oder dass ein künstlicher Frame für die heutige Kostenfunktion unter Verwendung der modalen oder durchschnittlichen Pixel aus den Frames der letzten 5 Tage erstellt wird (Menge nicht sicher).
Für diejenigen, die die Ergebnisse meines Projekts sehen möchten, beabsichtige ich, den Code auf github zu setzen und ihn hier wieder zu verlinken, sobald ich ihn aufgeräumt und einige kleinere Probleme behoben habe. Ich werde auch auf die generierten Videos zurückgreifen, aber es kann natürlich lange dauern, bis diese Ergebnisse vorliegen.
Die Antworten hier geben mir genug Ideen, um mindestens drei verschiedene Algorithmen zu implementieren, und ich werde es tun Lassen Sie den Code die Ausgaben in verschiedenen Ordnern ablegen, um sie vollständig getrennt zu halten. Es wird interessant sein zu sehen, wie sich die resultierenden Videos unterscheiden.