pmoret::blog

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - informatique

Fil des billets - Fil des commentaires

samedi, septembre 20 2008

Hugin

Après imagemagick, un autre outil de traitement d'image libre: Hugin. Ce dernier permet de faire des panoramas, c'est en fait un frontend pour panotools ( www.panotools.org ) une suite d'outils qui gère l'assemblage de photos ainsi que les autres étapes nécessaires à la réalisation de panoramas. J'ai été assez surpris par l'efficacité d'hugin, je l'avais essayé il y a une année ou deux et il m'avait semblé encore brouillon et peu utilisable, cette fois-ci j'ai été "déçu en bien" comme on dit. Avec son complice autopano-sift-c (sous debian j'ai dû googler pour trouver ce package, il semble que des problèmes de license ne permettent plus son intégration à la distribution) il génère automatiquement un panorama à partir d'une série d'images, sans avoir besoin de rentrer des points de contrôles ni même de donner les positions des images les unes par rapport aux autres, ce qui est plus pratique que, par exemple, le PhotoStitch de Canon qui se trouve sur les CD accompagnant mon appareil photo. Je donne ici un exemple réalisé avec des photos prises à Lugano. Il faut bien entendu prendre des photos qui se chevauchent et faire attention à garder les mêmes réglages de distance focale et d'ouverture sur son appareil photo (le mode manuel est parfait pour ça), j'en ai pris 7:

Hugin dispose d'un assistant qui aligne automatiquement les images et prend en charge les réglages ce qui est pratique quand on ne veut pas se farcir tous les détails techniques (points de contrôles, exposition, . Il faut prendre garde à avoir les données EXIF dans ses photos, elles sont utiles au programme pour avoir des infos sur l'objectif utilisé (surtout la distance focale). Si autopano-sift-c est installé c'est à dire que les images peuvent être alignée automaiquement, après un clic on a droit à une prévisualisation de ce genre :

Une fois l'image exportée ( de ce que j'ai vu il ne l'exporte correctement qu'en TIFF) il suffira de découper un rectangle pour arriver au résultat final ( en grand ici ):

Et voilà le travail ! Si l'on voit encore clairement qu'on n'en est pas à une version stable, ce logiciel est tout à fait utilisable et offre un résultat de qualité en 2-3 clics. J'ai créé un catégorie pour les panoramas dans ma galerie: lien ici. Il me reste à donner quelques liens:

dimanche, septembre 7 2008

ImageMagick

Cet article est une courte une introdution à l'utilisation d'ImageMagick en ligne de commande. Cette série d'outils permet de traiter des images automatiquement (recadrage, ajout d'éléments, de texte, etc. ), depuis un terminal en ligne de commande. Si vous n'êtes pas familier jetez un oeil sur http://fr.wikipedia.org/wiki/Ligne_de_commande . Je recommande utilisation d'un Unix libre (Linux, *BSD, etc), imagemagick se trouve généralement dans les distributions et peut être installé facilement à l'aide du gestionnaire de paquetage.

Une des utilisations les plus courantes est la conversion d'un format à l'autre. La commande 'convert' convertit d'un format à l'autre en reconnaissant les extensions des fichiers, le premier argument étant le fichier source et le dernier le fichier destination. On peut placer diverses options entre deux pour régler par exemple la qualité ou appliquer un traitement. Quelques exemples illustrant les options que j'utilise le plus couramment:

Exemple 1: conversion de png en jpeg de qualité 95 (sur 100).

convert foo.png  -quality 95 bar.jpg

Exemple 2: redimensionner une image

convert foo.jpg -resize 800 bar.jpg

De manière générale un rédimensionnement entraîne un léger flou, qui peut être compenser par exemple avec un -unsharp.
Il est aussi possible d'ajouter des éléments à une image, tels un cadre ou du texte. Les options "-bordercolor" et "-border" permettent de définir respectivement la couleur et l'épaisseur du cadre.

Exemple 3: ajouter un cadre (noir de 20 pixels d'épaisseur)

convert foo.jpg -bordercolor black -border 20x20 bar.jpg

Il est également possible d'ajouter du texte, par exemple pour ajouter une signature, -color permet de définir la couleur, -fontsize la taille du texte. -gravity définit le placement center pour centré ou north, northeast, east, southeast, etc. pour un placement sur un bord. Il est possible de modifier la police aussi avec -font. Comme dernier exemple je donne la commande que j'utilise sur mes photos avant de les mettre en ligne:

Exemple 4: Redimensionnement, netteté, cadres noir et gris et signature.

convert foo.jpg -resize  750x750 -unsharp 0.2 \
-quality 95 -bordercolor gray -border 1x1 \
-bordercolor "#111111" -border 0x18 \
-gravity southeast -fill gray \
-annotate 0 'Nom Prénom' \
-border 24x6 bar.jpg

Ce qui est très pratique avec ce traitement en ligne de commande c'est la facilité de traiter des images dans une boucle shell, mais cela sort déjà du cadre de cet article. Pour en savoir plus, consulter le site d'ImageMagick: www.imagemagick.org.

dimanche, juillet 20 2008

Monter une partition SSH sous Mac OS X

Voilà un petit billet bien geek, je me suis demandé récemment si c'était possible de monter une partition ssh sous MacOS X. Comme sous Linux il faut recourir à fuse, qui a été porté sous OS X sous le nom de MacFuse. Ce petit module permet de monter des partitions en mode utilisateur, sshfs a lui aussi été porté et a même une petite interface graphique (pour quoi faire demanderont les puristes...), le tout peut se télécharger ici: code.google.com/p/macfuse/downloads/list .

jeudi, juin 19 2008

It's not dead

À la suite de quelques petits problèmes technique, un changement d'hébergeur et un renouvellement du nom de domaines, mon blog a été indisponible quelques jours, mais rassurez-vous tout est rentré dans l'ordre, enfin j'espère.

Quelques bonnes nouvelles, le rush rédactionnel de ce printemps porte ses fruits, 2 nouvelles publications en conférence ont été acceptées. Petit voyage pour Modène et Atlanta en perspective. Samedi je pars pour Prague et une semaine de summer school, et 1-2 jours de vacances là-bas aussi :D. Et en plus de tout le soleil est de retour après quelques jours/semaines d'absence. Voilà sinon je continue à faire clic-clac de temps à autres, par exemple hier il y avait  la pleine lune...

lundi, février 18 2008

Son 3D

À écouter avec des écouteurs uniquement, c'est assez impressionant:
http://www.sajithmr.com/downloads/Barbershop.mp3

Si j'ai bien compris l'algorithme décale le son entre l'oreille droite et gauche et notre cerveau fait le reste en s'imaginant la provenance du son. Des infos ici : http://www.audiologyonline.com/news/news_detail.asp?news_id=6