-------------------- ---- TP no5 -------- -------------------- Creer un repertoire Demo5 et copier ces progs dans votre repertoire vous avez deux nouvelles fonctions a votre disposition: /*-- Nouvelles Fonctions --*/ /****************************************************************************/ /* cree du bruit gaussien */ /* float gaussian_noise(float var,float mean) */ /* -------------------------------------------------------- */ /* de variance var et de moyenne mean */ /****************************************************************************/ /****************************************************************************/ /* float funcgauss(float pix,float moy,float var) */ /* --------------------------------------------------------- */ /* retourne la probabilite d'un pixel de niveau de gris pix d'appartenir */ /* a la classe dont l'ensemble des pixels sont distribues suivant une */ /* gaussienne de parametres (moy,var) */ /****************************************************************************/ /* Fonctions utiles pour le Recuit Simule */ /* -------------------------------------- */ /* Calcule la probabilite de chacune des deux classes pour une temperature t,*/ /* a partir des deux valeurs du champs de Gibbs */ /* void compute_prob(float* prob,float* energy,float t) */ /* */ /* entree: energy (tableau de float de longueur 2) */ /* energy[0] d'avoir la classe 0 */ /* energy[1] d'avoir la classe 1 */ /* */ /* t: temperature */ /* */ /* retourne prob (tableau de float de longueur 2) */ /* prob[0]:proba d'avoir la classe 0 */ /* prob[1]:proba d'avoir la classe 1 */ /*---------------------------------------------------------------------------*/ Le prog ProgDemo5 chargera l'image UdM.pgm et ajoutera le bruit gaussien demande a la premiere question de ce TP grace a la fonction float gaussian_noise(float var,float mean). Il affichera ensuite l'image UdM.pgm originale, l'image bruitee et son histogramme. Bon Tp. Max