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 robertix . É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 ; doneon 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 robertix . É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 robertix . É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.