Résolu Projet C - Traitement d'images

Solutions (1)
|
Bonjour ! je galère sur un projet C, je ne vois pas du tout d'ou partir. Des indications please ?


Projet 2 : Traitement d’images

Objectifs du projet :
Réaliser les fonctions de traitement d’images classiques listées ci-dessous :

Fonctions logiques :
NON d’une image
Addition, soustraction, ET, OU, OU Exclusif de 2 images de même taille
Passage en niveaux de gris
Affichage du spectre :
De l’image en niveaux de gris
De l’image en couleur
Augmentation/diminution de la luminosité d’une image


On appliquera les transformations citées précédemment à des images tests (fournies, cf. ci- après). Le programme devra charger en mémoire la ou les images concernées par le traitement, appliquer la transformation et générer un fichier BMP de sortie. Un menu ainsi qu’une interface (mode texte) devront permettre de sélectionner la transformation à appliquer ainsi que le nom du ou des fichiers à utiliser et du fichier de sortie.

Bonus :
Lorsque le fichier BMP de sortie a été généré, l’afficher dans une fenêtre graphique à l’aide d’une bibliothèque de fonction adaptée (SDL par exemple, cf. http://www.libsdl.org/ et http://www.siteduzero.com/tutoriel-3-14189-apprenez-a-p...)

Contraintes :
3 images sont fournies au format BMP 24 bits. Les transformations seront faites, dans un premier temps, sur ces images test. On pourra ensuite tester à loisir les algorithmes sur d’autres images. Il faudra s’informer sur la structure d’un fichier BMP, la façon de stocker une image en mémoire et les méthodes de chargement d’un fichier image issu du disque dur.
Conseil :
Afin de gérer les images au format BMP, il est possible d’utiliser une bibliothèque de fonctions simple, écrite en C : libbmp (http://crococode.free.fr/pages/_libbmp.php)

Documents fournis :
3 images BMP 24 bits (Résolution : 96ppp).




Merci beaucoup pour votre attention :) 
  • Sigonyne a édité ce message
Contenus similaires
Meilleure solution
partage
, Vieux c*n psychorigide |
Citation :
je ne vois pas du tout d'ou partir.


Au hasard, il faut partir d'ici :

Citation :
Il faudra s’informer sur la structure d’un fichier BMP, la façon de stocker une image en mémoire et les méthodes de chargement d’un fichier image issu du disque dur.

  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS