Wie kann ich ein Schwarz-Weiß-Foto mit Farben aus einem ähnlichen Foto kolorieren?

Ich habe mehrere Fotos in einem Studio aufgenommen, aber das eine Foto, das mir gefällt, ist in Schwarzweiß, und ich habe die Rohbilddatei verloren. Diese Fotos, die ich nicht mag, die Farben haben, sind denen, die ich mag, sehr ähnlich: derselbe Hintergrund, derselbe Typ, dasselbe Hemd, obwohl die Kamerapositionen ein wenig anders sind. Ich frage mich also, ob es eine einfache Möglichkeit gibt, die Farben von den anderen Fotos zu verwenden, die ich nicht mag, um dieses Schwarzweißfoto zu kolorieren.

Vielen Dank.

Mathematica hat eine Funktion reference.wolfram.com/language/ref/HistogramTransform.html , die dafür verwendet werden kann. Siehe Beispiele / Anwendungen / Farbtransformation.

Antworten (6)

Das ist nicht das, was Sie hören wollen, aber die Antwort ist nein, es gibt keinen einfachen Weg, dies zu tun. Mir ist kein funktionierender Algorithmus bekannt, der ein Foto automatisch einfärben kann. eine farbige Vorlage gegeben oder nicht. Ich würde lieber versuchen, das RAW, das Sie verloren haben, zu finden oder wiederherzustellen (recuva oder einige Tools, die un-delte können, die zusammen mit Speicherkarten kostenlos sind). Du schreibst nicht, wie du das Raw verloren hast; Wenn Sie es versehentlich gelöscht haben, können Sie es möglicherweise wiederherstellen.

Danke für deine Antwort! Ich beschloss, die Farben selbst hinzuzufügen (indem ich viele Auswahlen und Farbbalancen vornahm). Und das Ergebnis ist gut genug - es lässt die Leute denken, dass ich einen gesättigten Filter angewendet habe. Es ist eine lange Geschichte, wie ich die Rohdatei verloren habe, aber ich werde definitiv länger brauchen, um diese Datei zu bekommen, als sie einzufärben.
Freut mich zu hören, dass Sie etwas produziert haben, das Sie verwenden können. Wenn Sie sehen möchten, wie gut einige Leute in diesem Prozess sind, schauen Sie sich reddit.com/r/Colorization an , wo Sie auch Leute bitten können, das Voodoo für Sie zu machen (vorausgesetzt, Sie sind bereit, das Bild öffentlich zu veröffentlichen Forum). Ich bin sicher, sie würden auch Ratschläge zur Technik geben.

Wenn Sie bereit sind, GIMP anstelle von Photoshop zu verwenden, gibt es genau aus diesem Grund ein Plugin namens colorize-gimp .

Wenn Sie nicht wissen oder kompilieren möchten, gibt es anscheinend eine kompilierte Windows-Version .

Ja, es ist möglich, aber eine Consumer-Software ist wahrscheinlich noch nicht verfügbar.

Eines der jüngsten Beispiele:

Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic Image Colorization with Simultaneous Classification von Satoshi Iizuka, Edgar Simo-Serra und Hiroshi Ishikawa von der Waseda University

Geben Sie hier die Bildbeschreibung ein

Abstrakt

Wir stellen eine neuartige Technik vor, um Graustufenbilder automatisch zu kolorieren, die sowohl globale Vorstufen als auch lokale Bildmerkmale kombiniert. Basierend auf Convolutional Neural Networks verfügt unser Deep Network über eine Fusionsschicht, die es uns ermöglicht, lokale Informationen, die von kleinen Bildausschnitten abhängen, elegant mit globalen Priors zusammenzuführen, die unter Verwendung des gesamten Bildes berechnet werden. Das gesamte Framework, einschließlich der globalen und lokalen Priors sowie des Kolorierungsmodells, wird durchgängig trainiert. Darüber hinaus kann unsere Architektur im Gegensatz zu den meisten existierenden Ansätzen, die auf CNN basieren, Bilder jeder Auflösung verarbeiten. Wir nutzen eine vorhandene umfangreiche Datenbank zur Szenenklassifizierung, um unser Modell zu trainieren, wobei wir die Klassenbezeichnungen des Datensatzes nutzen, um die globalen Priors effizienter und differenzierter zu lernen. Wir validieren unseren Ansatz mit einer Nutzerstudie und vergleichen ihn mit dem Stand der Technik, wo wir deutliche Verbesserungen zeigen. Darüber hinaus demonstrieren wir unser Verfahren ausführlich an vielen verschiedenen Arten von Bildern, einschließlich Schwarz-Weiß-Fotografien von vor über hundert Jahren, und zeigen realistische Kolorierungen.

Das ist erstaunlich. Ich frage mich, wie oft die Beispiele so herauskommen oder ob es sich um Rosinenpickerei handelt.

Sie können auch Kanäle in Photoshop verwenden, um es wiederherzustellen. Viele Fotografien werden mit dieser Methode restauriert. Hier ist ein Link zu einem Tutorial. Ich habe keine Zugehörigkeit oder Gewinn durch die Verlinkung auf diese Website. Ich hoffe es hilft! https://www.youtube.com/watch?v=C2Srw245R7U

Könnten Sie eine kurze Zusammenfassung geben, wie die Kanäle verwendet werden würden? Eine Antwort, die hauptsächlich aus einem einzelnen Link besteht, ist für diese Site nicht gut.

Ähnlich der Logik, die das in Roflos Antwort erwähnte GIMP-Plugin verwendet, können Sie auch das Farbbild verwenden, um das Graustufenbild einzufärben. Dann richten Sie die beiden Bilder zunächst ungefähr aus (zB mit Hugin ). Nehmen Sie dann das Farbbild, transformieren Sie es in den XYZ-Farbraum und versuchen Sie, die Grauwerte im X- und Z-Kanal mit den Grauwerten im Y-Kanal zu korrelieren. Dazu müssen Sie das Bild in Bereiche mit ähnlicher Farbe unterteilen, Masken für jeden Bereich erstellen und einfach die X- und Z-Kanäle durch den Y-Kanal teilen, um dies auf grobe Weise zu tun. Mit mehr Aufwand können Sie es besser machen, indem Sie das Bild für jede Region nach Bereichen in Y aufteilen und dann unterschiedliche Anpassungen für X und Z vornehmen.

Der nächste Schritt besteht darin, die Anpassungen zu verwenden, um das Schwarz-Weiß-Bild zu kolorieren. Sie wandeln dies zuerst in einen linearen Farbraum um und teilen es in denselben Bereichen wie das Farbbild auf (möglicherweise müssen Sie die Ausrichtung anpassen, wenn sie zu weit davon entfernt ist). Dann normalisieren Sie den durchschnittlichen Grauwert jeder Region so, dass er mit dem durchschnittlichen Y-Wert des Farbbilds übereinstimmt, wenden dann die Zuordnung an, um X und Z zu berechnen, und fügen diese Kanäle dem Bild hinzu. Schließlich ändern Sie die Normalisierung wieder auf das, was war (X, Y und Z werden dann alle mit demselben Faktor skaliert). Wenn Sie mit allen Regionen fertig sind, setzen Sie alle Teile zusammen und wandeln dann das Bild von XYZ in sRGB um.

Sie können versuchen, dies mit http://www.colorizephoto.com zu tun. Sie laden im Grunde das Schwarzweißbild und das Farbbild und wählen dann Farben aus dem Farbbild aus, um sie auf das Schwarzweißbild zu malen. Ich hoffe das hilft dir!

Das klingt ein bisschen so, als hätten Sie eine Beziehung zu dieser Website. Wenn ja, muss es angegeben werden. Bitte geben Sie auch ein Beispiel dafür, wie gut die Ergebnisse sind. Vielleicht ein Bild, das Sie mithilfe dieser Website in Schwarzweiß umgewandelt und neu eingefärbt haben.