Il s'agit d'un script/bibliothèque Python permettant de convertir deux images en une image 3D stéréoscopique : anaglyphe, côte à côte (en croix et parallèle), dessus/dessous, GIF agité, entrelacé et damier.
À partir de l'index des packages Python :
pip install stereoscopy
Avec les exigences facultatives pour la fonction d'alignement automatique :
pip install "stereoscopy[auto_align]"
Ou téléchargez et exécutez :
python setup.py install
StereoscoPy --help
Avec bordure blanche de 5 pixels de large et division de l'image. Aligné automatiquement, redimensionné à 450 pixels de largeur et décalé horizontalement de 1 pixel.
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
Pour les lunettes rouge-cyan, il existe différentes méthodes de création d'anaglyphes.
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
La méthode anaglyphe Dubois pour les verres bleu ambré.
StereoscoPy -am dubois --cs amber-blue left.jpg right.jpg anaglyph_dubois_ab.jpg
Sans alignement
StereoscoPy -R 400 0 -wt 400 left.jpg right.jpg simple.gif
Le déplacement d'une image déplace l'image de droite par rapport à l'image de gauche. Une image peut être décalée après l'alignement automatique pour changer son centre.
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
Avant de convertir vers les sorties stéréoscopiques, je trouve que ceci (ou un GIF à mouvement lent) est un bon moyen de vérifier les dimensions, le décalage et la rotation corrects en basculant entre les deux images de sortie dans une visionneuse d'images.
StereoscoPy --shift 19 30 --crop 20% 0 0 0 --resize 1920 1080 --offset 100% --parallel left.jpg right.jpg out1.jpg out2.jpg
Enregistrement en tant que fichier MPO pour la Nintendo 3DS.
StereoscoPy -A -R 400 240 -S 1 0 left.jpg right.jpg PY3D0001.MPO
20 % recadrés à partir du haut, redimensionnés à 1 920 x 1 080 et décalés de 100 % vers la droite.
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 % recadré de gauche à droite et redimensionné à 1080 de haut et 0 de largeur pour préserver le rapport hauteur/largeur.
StereoscoPy -R 0 1080 -C 0 20% 0 20% -o left.jpg right.jpg out.jpg