Neuronale Netze lernten, Schwarzweißvideos einzufärben.



Vor einigen Wochen wurde bei Geektimes Material veröffentlicht , in dem neuronale Netze das Färben von Schwarzweißfotos lernten. Neuronale Netze können seit langem viel, nicht nur mit Fotos. Dies ist jedoch wahrscheinlich eine der aufschlussreichsten Demonstrationen der Netzwerkfähigkeiten. Noch aufschlussreicher ist die „Bildanpassung“ der DeepDream-KI von Google, obwohl die resultierenden Bilder etwas ... psychedelisch sind, sagen wir.

Jetzt wurde dem neuronalen Netzwerk beigebracht, Schwarzweißfilme zu färben. Dies wurde vom Benutzer mar_cnu gemeldet . Das entsprechende Werkzeug zum Färben von Schwarzweißfilmen wurde genau durch seine Bemühungen geschaffen. Und obwohl das Ergebnis nicht als ideal bezeichnet werden kann, ist alles ziemlich gut.

Als Ausgangsmaterial wählte er den Trailer für den alten französischen Film von 1964. Hier ist das Quell-Snippet:



Der Entwickler erklärte seine Wahl damit, dass der Anhänger alles hat, was Sie brauchen - Dschungel, Fluss, Menschen, Häuser, Straßen. Folgendes ist nach der Verarbeitung des Videos passiert:



Wie Sie sehen können, ist das Ergebnis nicht perfekt, wie oben erwähnt. Einer der Gründe dafür kann jedoch das Originalvideo selbst sein. Es ist verschwommen, wie bei allen Filmen dieser Zeit, oft verschmilzt alles im "Bild", daher ist es logisch, dass das Programm Schwierigkeiten hat.

All dies wurde wie folgt durchgeführt:

1. Das Originalvideo gefunden;
2. Die Quelle wird mit diesem Dienst konvertiert .
3. Führen Sie das Skript

für Video - Datei in / *
do
echo "$ file"
th colorize.lua "$ file" «Farbe - $ {file}% .jpg .png»
getan , um den

4. ffmpeg -i «Farbrahmen 04d%. png ”-c: v libx264 colorvideo.mp4
5. ffmpeg -i blackandwhitevideo.webm audio.mp3
6. 6) ffmpeg -i colorvideo.mp4 -i audio.mp3 -c: v libx264 -c: a copy -strict


Für einen Dienst besteht, wie Benutzer zu Recht bemerkt haben, die schwierigste Aufgabe darin, einen reibungslosen Übergang zwischen einzelnen Frames zu implementieren. Wenn Sie das Video anhalten, können Sie häufig einen Frame mit nahezu perfekten Farben „einfangen“. Ein reibungsloser Übergang zwischen Frames ist jedoch eine separate schwierige Aufgabe.

Source: https://habr.com/ru/post/de393425/


All Articles