INFO424 : Projet en informatique

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche

Responsable pour 2014--2015: Xavier Provençal

Présentation du projet


Quelques ressources

- Convertir une image ( ex : ``fichierEntree.jpg`` ) d'un format quelconque en ppm : 
  $ convert fichierEntree.jpg -compress none fichierSortie.ppm
  (Nécessite la librarie ``imagemagick``)
  
- Script pour saisir une image depuis la webcam et la convertir au format ppm : takePicture.sh
  (requiert d'avoir installé les pacquets ``streamer`` et ``imagemagick``)
  Sous une architecture Debian (Ubuntu, Mint, etc.) il suffit d'entrer la commande suivante :
  $ sudo apt-get install streamer imagemagick
- Un peu de lecture sur les deux éditeurs de texte les plus célèbres : Wikipedia
- Feuille TODO au format pdf : projet424.pdf
- Feuille TODO à ajouter à votre dépôt : projet424.tex
- Courbe en S, afin d'éviter d'avantage de confusion, voici le calcul de la courbe en S pour modifier le contraste d'une image. Dans le bout de code qui suit, x est la valeur du pixel considéré, moy la valeur moyenne de tous les pixels de l'image, d est le degré de la courbe (valeur choisie par l'utilisateur) et y est la nouvelle valeur du pixel.

\code

       if ( x <= moy ) {
           tmp = x/moy;
           tmp = Math.pow( tmp, d );
           y = tmp*moy;
       } else {
           tmp = 1.0 - ( (x-moy) / (1.0-moy) );
           tmp = Math.pow( tmp, d );
           y = (1.0-tmp)*(1.0-moy) + moy;
       }

\endcode