Creation d'anaglyphes - photos en relief

Description

Ce petit code n'est absolument pas un code d'apprentissage (rien de nouveau, de compliqué, ni de jamais vu).
C'est simplement une petite application qui permet de créer des anaglyphes.

Le principe est en fait très simple : En partant de 2 images quasi-similaires, correspondant a la vision de l'oeil gauche et de l'oeil droit, on extrait la composante rouge de l'image de gauche pour pour l'appliquer à l'image de droite. Rien de plus !
Il suffit ensuite de mettre ses "lunettes 3D" (rouge-cyan pour cet exemple) afin d'y voir une image en relief

Pour des soucis de performance, le code effectuant le traitement graphique est du code non managé (unsafe).

Conclusion :


Méthode simple pour faire des photos adéquates (référence : http://monsite.wanadoo.fr/anaglyphes/page4.html)

Méthode de prise de vue :
Un photographe désire photographier une scène, et particulièrement un objet B en son centre. Supposons qu?il photographie « la scène de gauche » d?abord.

-Cas 1 : objets éloignés
Sachant qu?au delà de 10 mètres environ, les yeux ne convergent plus (les 2 axes de visée sont parallèles), l?appareil photo n?aura pas besoin de viser le centre de l?image ; l?axe de visée de l?appareil pourra rester perpendiculaire au plan de la scène.
Après la première prise de vue, la photographe effectuera un décalage horizontal vers la droite de son appareil. Surtout il veillera à l?horizontalité de ce décalage, élément crucial dans la prise de vue stéréoscopique. Ce décalage, qui se nomme la BASE STEREOSCOPIQUE b doit être précis car il existe une relation entre cet écart des deux stations de prise de vue (distance b) et la distance de l?objet photographié (d) ou plus exactement la distance de l?objet le plus proche.

En effet le rapport entre b et d doit (théoriquement) valoir 1/30 : b/d= 1/30 soit d = 30b. Ainsi si b = 65mm (écart interpupillaire moyen), d vaut à peu près 2 mètres (30b).
Pour des objets éloignés, donc dans ce cas n°1, b peut rester à 65mm, mais la base peut varier de 33 à 75 mm selon les cas.

-Cas 2 : objets proches
Pour des objets plus proches (<10m) la base doit être plus faible et obéir également à la relation mentionnée ci-dessus. Une petite différence toutefois : cette fois-ci le décalage ne sera plus parallèle au plan de la scène, mais se fera sous forme d?un arc de cercle, puisque cette fois-ce l?objectif de l?appareil vise le centre B de l?image pour chaque prise de vie. Evidemment la courbure de cet arc sera peu prononcée, mais aura quand même son importance. La base mesurée correspondra non pas à la longueur de la courbe, mais à la distance droite entre les 2 extrémités.

Anaglyphes sur Wikipedia : http://fr.wikipedia.org/wiki/Anaglyphe

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.