Étape 1: L’idée
Un film se compose d’une succession d’images tourné rapidement (30 par seconde). Nous considérerons seulement la ligne centrale verticale (épaisseur 1 pixel), que nous appellerons le scanline. En tournant lentement la caméra, chaque image sera comme le dernier, mais très légèrement décalée. Si la ligne de balayage balayera toute la scène.
N’étant dans le centre de l’image, les lignes de balayage aura aucune distorsion en barillet latéral. Le scanline va également être très bien alignée horizontalement (par rapport à l’axe de rotation).
Afin de recueillir plus de pixels verticaux (c'est-à-dire d’avoir une ligne de balayage taller, d'où une meilleure résolution verticale), la caméra pivote de 90 °. Cette rotation devra être pris en compte lors du post-traitement.
En résumé, il y a deux phases :
- Capture: la première partie se compose de tournage du film en rotation lente et continue. Il n’a besoin que d’une caméra capable de filmer des clips vidéo et un moteur tournant Mont.
- Post-traitement: la deuxième partie a besoin d’un programme informatique. Il se compose d’extraction de la colonne centrale de pixels (correspondant à la ligne de balayage) de chaque image du film et les coutures ensemble pour former l’image panorama.
Assez la théorie, maintenant nous allons tester ce principe
Donc si vous voulez expérimenter trop, vous devez être (pour l’instant) familiarisé avec les outils de ligne de commande de l’ordinateur :
- l’installation des outils de ligne de commande,
- le fonctionnement des outils de ligne de commande,
- l’édition de fichiers de script, de régler certains paramètres.
Je vais vous donner seulement instructions pour ces utilisateurs, expérimentés et pas comment faire pour se familiariser à la ligne de commande.
Testé sur Linux (Ububtu) et Mac OSX jusqu'à présent.
Mais, à la demande populaire, je peux écrire un programme facile à utiliser que n’importe qui peut user.