Wie programmatisch Fotos in Polaroid-ähnliche konvertieren?

8

Wie konvertiert man Fotos aus dem heutigen Tag in Look & Feel von diesen Polaroid-Fotos ? Referenzen und / oder Beispielcodes sind willkommen. Vielen Dank!

    
ohho 29.12.2010, 01:31
quelle

5 Antworten

7

Konvertieren Sie die Bilder in HSV (cv :: cvtColor) und betrachten Sie dann die Farbton- / Sättigungswerte

Siehe Ссылка für einen eher zu technischen Artikel

    
Martin Beckett 29.12.2010, 04:02
quelle
4

Hier ist ein Video, das zeigt, wie man es in GIMP macht: Ссылка und hier ist das Tutorial: Ссылка

Sie können verschiedene Schritte betrachten (jeder von ihnen wäre eine grundlegende Bildverarbeitungsoperation) und zusammenkleben, um Ihren eigenen Code zu erstellen. Ich denke, jede GIMP-Operation ist wiederum als Script-Fu-Skript / Code verfügbar.

    
JP19 06.01.2011 11:15
quelle
1

Ich würde vorschlagen, Mischmodi zusammen mit der HSV-Konvertierung zu verwenden.

Diese Webseite unten war mir eine enorme Hilfe bei der Verarbeitung von Bildern, um ihnen einen "alten" Look zu geben.

Ссылка

Beachten Sie, dass Sie verschiedene Mischmodi mit Farbschattierungen und Unschärfealgorithmen kombinieren müssen, um die verschiedenen Polaroid-Effekte zu erzielen.

    
Chetan Rogbeer 29.12.2010 04:38
quelle
1

Ein guter Ausgangspunkt wäre ImagemMagick . Es verfügt bereits über Cmdline-Optionen, um den Farbton und die Sättigung eines Fotos zu ändern. Suchen Sie nach einem Parametersatz, der Ihnen das gewünschte Ergebnis liefert, und sehen Sie sich den Quellcode an, um zu sehen, was er hinter den Kulissen tut.

    
Sridhar Iyer 05.01.2011 07:40
quelle
0

Programmgesteuert sollten Sie eine Bildverarbeitungsbibliothek wie OpenCV verwenden.
Ein großer Teil des Effekts (neben dem Hinzufügen des weißen Rahmens) ist eine Änderung in der Bildfarbbalance und im Histogramm. Dies ist auf den Abbau der chemischen Elemente im Polaroid-Film zurückzuführen Die Arten von Vorgängen, die Sie auf das Bild anwenden müssten:

  • Ändern von Farbräumen wie HSV;
  • Entsättigung;
  • Mischen mit Farbfiltern (dies ist der empfohlene Weg hier );
  • Ändern der Helligkeit und des Kontrastes der Bildkanäle für den ausgewählten Farbraum.

Offensichtlich können die meisten Tutorials dazu in Photoshop (oder anderen Fotobearbeitungs-Apps) mit OpenCV in Programme konvertiert werden.

    
Adi Shavit 09.01.2011 13:24
quelle