Dies ist ein Python-Skript/eine Python-Bibliothek zum Konvertieren zweier Bilder in ein stereoskopisches 3D-Bild: Anaglyphenbild, nebeneinander (Schielen und parallel), Über/Unter, Wackel-GIF, Interlaced und Schachbrett.
Aus dem Python-Paketindex:
pip install stereoscopy
Mit den optionalen Anforderungen für die automatische Ausrichtungsfunktion:
pip install "stereoscopy[auto_align]"
Oder laden Sie Folgendes herunter und führen Sie es aus:
python setup.py install
StereoscoPy --help
Mit weißem 5px breitem Rand und Bildteilung. Automatisch ausgerichtet, auf 450 Pixel Breite angepasst und horizontal um 1 Pixel verschoben.
StereoscoPy -A -R 400 0 -S 1 0 -x --div 5 --border 5 --bg 255 255 255 0 left.jpg right.jpg cross_eye.jpg
Für Rot-Cyan-Brillen stehen verschiedene Methoden zur Erstellung von Anaglyphen zur Verfügung.
StereoscoPy -A -R 400 0 -S 1 0 -a left.jpg right.jpg anaglyph_wimmer.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am dubois left.jpg right.jpg anaglyph_dubois.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am gray left.jpg right.jpg anaglyph_gray.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am color left.jpg right.jpg anaglyph_color.jpg
StereoscoPy -A -R 400 0 -S 1 0 -am half-color left.jpg right.jpg anaglyph_half_color.jpg
Die Dubois-Anaglyphenmethode für bernsteinblaue Brillen.
StereoscoPy -am dubois --cs amber-blue left.jpg right.jpg anaglyph_dubois_ab.jpg
Ohne Ausrichtung
StereoscoPy -R 400 0 -wt 400 left.jpg right.jpg simple.gif
Durch das Verschieben eines Bildes wird das rechte Bild im Verhältnis zum linken Bild verschoben. Ein Bild kann nach der automatischen Ausrichtung verschoben werden, um seine Mitte zu ändern.
StereoscoPy -A -R 400 0 -S 1 0 -wt 200 left.jpg right.jpg align_shift.gif
StereoscoPy -A -R 400 0 -S 1 0 -ps left.jpg right.jpg tv_left_right.jpg
StereoscoPy -A -R 400 0 -S 1 0 -os left.jpg right.jpg tv_over_under.jpg
Vor der Konvertierung in die stereoskopischen Ausgaben halte ich dies (oder ein langsam wackelndes GIF) für eine gute Möglichkeit, die korrekten Abmessungen, Verschiebungen und Drehungen zu überprüfen, indem man in einem Bildbetrachter zwischen den beiden Ausgabebildern wechselt.
StereoscoPy --shift 19 30 --crop 20% 0 0 0 --resize 1920 1080 --offset 100% --parallel left.jpg right.jpg out1.jpg out2.jpg
Speicherung als MPO-Datei für den Nintendo 3DS.
StereoscoPy -A -R 400 240 -S 1 0 left.jpg right.jpg PY3D0001.MPO
Von oben um 20 % beschnitten, auf 1920 x 1080 verkleinert und um 100 % nach rechts versetzt.
StereoscoPy --crop 20% 0 0 0 --resize 1920 1080 --offset 100% --cross-eye left.jpg right.jpg out.jpg
StereoscoPy -C 20% 0 0 0 -R 1920 1080 -O 100% -x left.jpg right.jpg out.jpg
20 % von links und rechts beschnitten und auf 1080 Höhe und 0 Breite verkleinert, um das Seitenverhältnis beizubehalten.
StereoscoPy -R 0 1080 -C 0 20% 0 20% -o left.jpg right.jpg out.jpg