INFO424 : Projet en informatique
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.
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; }