Normalisieren Sie Pegel, Kontrast und Helligkeit einer Bildsequenz

1422
wim

Wenn Sie aus einer Bildsequenz animierte GIFs oder kurze Stop-Motion-Videos erstellen, möchte ich, dass sie alle ähnliche Stufen haben, damit die Ausgabe glatt erscheint. Es muss kein Ergebnis von professioneller Qualität sein, nur ein einfacher Befehl zum Anpassen der verschiedenen Fotos mit geringfügig unterschiedlichen Belichtungsvariablen, was zu einem Flackern in der Animation führt.

Ich suche also nach einer einfachen Befehlszeilenmethode, um eine Folge von Bildern auf annähernd ähnliche Ebenen zu normalisieren.

2
Bitte geben Sie Ihr Betriebssystem und Ihre Version an. K7AAY vor 10 Jahren 0
Es ist Ubuntu 13.10 wim vor 10 Jahren 0
There IS a normalize function in imagemagick (and also graphicsmagick). Whether it will give you desirable results is difficult to say. However, do have a look at [this](http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=23545) discussion. Rajib vor 10 Jahren 0

1 Antwort auf die Frage

3
Camille Goudeseune

Wählen Sie eines der Bilder mit guten Pegeln. Verwenden Sie das Imagemagick-Skript- Histmatch, um die Histogramme der anderen Bilder an dieses Bild anzupassen. oder verwenden Sie bcmatch, um nur Helligkeit und Kontrast anzupassen.

Rufe zB histmatch good_in.bmp ith_in.bmp ith_out.bmpinnerhalb einer Schleife in beliebiger Sprache auf: bash, perl, python, ruby ​​usw.