Forum général.test relief en anaglyphe

Posté par  .
Étiquettes : aucune
2
14
juil.
2011

je viens de découvrir sur le site de sanmai:
http://sanmai.livejournal.com/963921.html

un petit script bien intéressant
il fonctionne vraiment

on obient du document .mpo du finepix W3 (que j'ai commandé à 280 euros)

les deux images droite et gauche
l'image parallèle droite gauche
l'animation gif droite gauche
l'image anaglyphe rouge cyan

le script récupère avec exiftool la valeur du parallaxe pour ajuster l'écartement des deux images
on peut ajouter aussi les filtres de saturation et de netteté

avec imagemagick et libimage-exiftool-perl installés,on peut tester le script de sanmai sur image.mpo qui vient du site de vision3d

voir là:
http://www.anaglyphes.com/images/image.mpo

pour la vidéo comme indiqué là:
http://vision3d.iro.umontreal.ca/blog/2009/12/09/finepix-real-3d-w1-fujifilm-premiers-tests/

on extrait toutes les images et on peut les traiter ensuite en batch

le relief pour linux

  • # j'ajoute

    Posté par  . Évalué à -1.

    on peut faire un traitement par lot avec la commande
    for files in find /home/moi/test -name "*.mpo"; do ./mpo.sh $files ; done
    on peut aussi enlever le traitement du parallaxe et aussi ajouter un filtre de netteté et un filtre de saturation dans le script

    pour les vidéos avi=nous pouvons utiliser les commandes mplayer -vo png -vid 0 video.avi et mplayer -vo png -vid 2 video.avi pour extraire toutes les images gd au format png des streams 1 et 2 de video.avi dans deux dossiers séparés nommés images-gauches et images-droites
    puis par le batch d'anabuilder (avec ou sans traitement additionnel)convertir toutes ces images gauches et droites en des images anaglyphes vers un troisième dossier nommé images-anaglyphes
    puis faire une nouvelle vidéo avec ses images png (24 par secondes)avec la commande
    mencoder mf://*.png -mf w=1280:h=720:fps=24:type=png -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=10000 -oac copy -o anaglyphe.avi
    puis extraire le stream audio de video.avi pour l'ajouter à anaglyphe.avi
    il faut installer mplayer et mencoder et les librairies vidéos
    il est possible de faire un script éxecutable pour automatiser ce travail

  • # saturation et netteté par convert d'imagemagick

    Posté par  . Évalué à -1.

    on peut utiliser la commande convert

    exemple pour la nettification=
    convert -unsharp 1.2×1.2+5+0 image.jpg image+net.jpg

    explication:
    -unsharp radiusxsigma{+amount}{+threshold}

    radius: The radius of the Gaussian, in pixels, not counting the center pixel (default 0).
    sigma: The standard deviation of the Gaussian, in pixels (default 1.0).
    amount: The fraction of the difference between the original and the blur image that is added back into the original (default 1.0).
    threshold: The threshold, as a fraction of QuantumRange, needed to apply the difference amount (default 0.05).

    exemple pour la saturation=
    convert -modulate 100,150,100 image.jpg image+sat.jpg

    le 150 c'est +50% de saturation des couleurs

  • # pour la vidéos du finepix W3

    Posté par  . Évalué à -2.

    la vidéo est de résolution 1280 x 720 en 24 images par seconde
    nous pouvons utiliser les commandes mplayer -vo png -vid 0 video.avi et mplayer -vo png -vid 2 video.avi pour extraire toutes les images gd au format png des streams 1 et 2 de video.avi dans deux dossiers séparés nommés images-gauches et images-droites
    puis par le batch d'anabuilder avec autofit avec détection de bord,convertir toutes ces images gauches et droites en des images anaglyphes vers un troisième dossier nommé images-anaglyphes
    pour autofit avec détection de bord,compter de 4 à 8 secondes par images selon votre processeur,1440 images par minute de vidéo
    puis faire une nouvelle vidéo avec toutes ses images anaglyphes rouge-cyan png avec la commande:
    mencoder mf://*.png -mf w=1280:h=720:fps=24:type=png -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=10000 -vf eq2=1.0:1.0:0.1:1.2,unsharp=l3x3:1.5 -oac copy -audiofile anaglyphe.wav -o anaglyphe.avi
    en détail:
    -oac copy -audiofile anaglyphe.wav est une option pour ajouter le stream audio d'origine
    eq2=1.0:1.0:0.1:1.2 est une option de saturation des couleurs
    unsharp=l3x3:1.5 est une option de nettification
    il faut faire vos test sur la première image gauche et la première image droite

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.