So simulieren Sie Wetterbedingungen über eine Gruppe von Bildern

Ich arbeite an einem Bildverarbeitungsprojekt und arbeite mit einer Folge von aufgezeichneten Archivbildern, um meine Algorithmen damit zu testen. Es sind Stadtbilder, die bei relativ guten Wetterbedingungen aufgenommen wurden. Jetzt würde ich gerne in der Lage sein, einige alternative Wetterbedingungen mit denselben Bildern zu simulieren. Ich denke an Regen, Nebel, vielleicht sogar Schnee.

Ich habe mich gefragt, ob ich einen Filter, wie er auf https://www.lifewire.com/produce-fake-rain-in-gimp-1701711 erklärt wird, auf Tausende der von mir verwendeten Archivbilder anwenden könnte?

Hallo cerr, gut erklärt, die Frage ist?
@Danielillo Hoops ;) Entschuldigung & behoben :)
Besser, man sollte aber die Tags bei den Sendungen einbinden, in denen die möglichen Antworten gemacht werden sollen. Der einzige Hinweis auf eine Anwendung ist ein Link bei der Frage mit einem Gimp-Tutorial. Ich füge einfach das Gimp-Tag hinzu.
@Danielillo Es muss nicht GIMP sein, es kann auch in jedem anderen Programm sein, ich bin nicht so fix, daher kein GIMP-Tag, aber ich habe open-sourcestattdessen das Tag hinzugefügt

Antworten (3)

Mit den G'Mic-Filtern , die als Plugin für Gimp und als Web-Version erhältlich sind, wird ein nahezu vollständiger Satz von Effekten bereitgestellt .

Unter den vielen Filtern gibt es auch einen Regen- und Schneefilter in der Degradationseinstellung, wo wir verschiedene Parameter hinzufügen können, wie hier in einer Web-Vorschau gezeigt:

Geben Sie hier die Bildbeschreibung ein

Es gibt auch eine Befehlszeilenschnittstelle für gmic, die eine Stapelverarbeitung vieler Eingabedateien ermöglichen würde.

Habe ein Bild verarbeitet mit den Werten aus obigem Beispiel ausgegeben

 gmic input.png -fx_rain "65,10,50,0.1,1,1" -blend alpha,0.5 -output output.png

-output output.pngWenn weggelassen wird, wird eine Vorschau angezeigt . Mehrere Dateien sollten mit einem Skript verarbeitet werden.

Vergessen Sie es, solange Sie keine numerischen Maße für den Effekt im Bild haben. Regensimulationssoftware für Bildbearbeitungsprogramme wird Ihnen in wetterwissenschaftlicher Hinsicht nichts sagen. Sie können keine Maßnahmen zur Leistungsminderung erhalten, wenn Sie die Variablen nicht haben. Danach können Sie künstliche Regenfilter verwenden, aber Sie können auch Overlays in einer mehrschichtigen Fotobearbeitungssoftware hinzufügen.

Im folgenden Bild (ein Windows-Beispielfoto) wurden teilweise transparente graue Ebenen hinzugefügt.

Geben Sie hier die Bildbeschreibung ein

Der breite horizontale Streifen des Bildes, der das unterste Viertel ausfüllt, ist einfarbig hellgrau mit reduzierter Deckkraft, und die anderen sind künstlerisch gefiltert hellgrau, wo alles Schwarz mit der Farbbereichsauswahl ausgewählt und gelöscht wird. Sie können Ihre eigenen Overlays erstellen, sogar manuell malen oder mit einem Regenfilter erstellen. Fügen Sie sie mit einem Skript in mehrere Bilder ein. Leider bin ich schwach im Programmieren und kann daher solche Skripte nicht geben.

Natürlicher Regen und Schnee leben die ganze Zeit, es ist möglich, sie teilweise herauszufiltern, wenn man mehrere Bilder mit dem gleichen Inhalt unter Interesse hat. Das ist natürlich nur bei ausreichend kurzen Abständen möglich, bei denen die Löcher zwischen den Tropfen erkannt werden können.

Ich bin daran interessiert, meine Bilder bis zu einem gewissen Grad zu verschlechtern, um zu sehen, wie meine Algorithmen funktionieren würden. Ich bin mir bewusst, dass ich die genauen Bedingungen nicht "simulieren" kann, aber das ist auch nicht das, wonach ich suche.
@cerr Ich habe mehr hinzugefügt

Bei Nebel den Kontrast reduzieren (gibt es Filters>Render>Clouds>Fog...aber auch für "Nahbereich"-Nebel.

Verwenden Sie für Regen / Schnee die Rauschfilter (Filter> Rauschen> RGB) auf einer neuen Ebene und den Schwellenwert (oder erhöhen Sie den Kontrast stark), um dies in Flecken umzuwandeln.