Ich habe ein Original-JPEG-Bild, das von einer Kamera aufgenommen wurde. Ich möchte das Foto durch ein anderes Bild ersetzen, sodass das neue Bild dem ähnelt, das mit einer Kamera mit einer anderen Verschlusszeit aufgenommen worden wäre. Also im Grunde möchte ich Bilder mit einer vorgegebenen Verschlusszeit einer Kamera erstellen.
Ohne ein 3D-Modell der Szene ist dies nicht einfach möglich. Ein einzelnes Foto enthält nicht die Informationen, die Sie benötigen. Jetzt ist es mit modernen ML/KI-Techniken möglich, ein System zu haben, das diese Informationen herleitet ("erfindet"), aber das wäre nicht trivial, und obwohl es Forschungen auf diesem Gebiet gibt, gibt es keine Off-the -shelf-Programme, die dies tun.
Bewegungsunschärfe hängt ab von:
Nur das Letzte lässt sich anhand der optischen Eigenschaften herausfinden – und es erweist sich bei realen Kameras eher als relativ komplex als nur in der Theorie, sodass man das nicht unbedingt nur aus Metadaten ableiten kann.
Die anderen Dinge, die Sie von einem Foto einfach nicht wissen . Etwas, das sich in der Nähe befindet und sich langsam bewegt, hat die gleiche scheinbare Unschärfe wie etwas weit entferntes, das sich schnell bewegt. Die "Bodengeschwindigkeit" des Mondes beträgt ungefähr 1000 Meilen pro Stunde, aber Sie können eine Belichtung von mehreren Sekunden machen, bevor eine Bewegungsunschärfe sichtbar wird. Stellen Sie sich vor, Sie versuchen das mit Baseball, der mit dieser Geschwindigkeit direkt an Ihrer Kamera vorbei rast.
Ohne Intelligenz – entweder sorgfältige menschliche Arbeit oder sorgfältige KI-Arbeit – gibt es keine Möglichkeit zu sagen, ob ein Foto vom Mond oder von einem Baseball stammt.
Ich weiß, das ist nicht das, was du hören willst, aber... bitte schön. Doch alle Hoffnung ist noch nicht verloren, denn das Thema interessiert und arbeitet durchaus daran – es ist dasselbe, was auch benötigt wird, um andere Effekte wie „Fake-Bokeh“, die in Smartphones stark nachgefragt werden, überzeugend darzustellen.
Sehen Sie sich als ersten Schritt dieses Dokument und verwandte Dokumente auf Google Scholar an .
Sie können auch Artificial Intelligence Stack Exchange ausprobieren – diese Community kann Ihnen möglicherweise mit etwas wie „Wie kann ich aus einem einzelnen Foto ein Tiefenmodell einer Szene erstellen?“ helfen. (Obwohl Sie bessere Ergebnisse erzielen werden, je mehr Sie zuerst selbst wissen.)
Sobald Sie dieses Modell haben, können Sie von dort aus fortfahren. Als nächstes brauchen Sie eine Möglichkeit, den verschiedenen Objekten Geschwindigkeit zuzuweisen. Der Versuch, dies zu tun, indem von vorhandener Bewegungsunschärfe rückwärts berechnet wird, ist eine zusätzliche Herausforderung – es wird wahrscheinlich einfacher sein, von einem "alles eingefrorenen" Startbild auszugehen und nur basierend auf künstlichen Parametern, die Sie zuweisen, Unschärfe hinzuzufügen .
twalberg
mattdm
nsidn98
mattdm
nsidn98
mattdm
Michael C
nsidn98
flilo
nsidn98
mattdm