/*------------------------------------------------------*/ /* Prog : TpIFT6150-3-D.c */ /* Auteur : Francois Destrempes */ /* Date : */ /* version : */ /* langage : C */ /* labo : DIRO */ /*------------------------------------------------------*/ /*------------------------------------------------*/ /* FICHIERS INCLUS -------------------------------*/ /*------------------------------------------------*/ #include #include #include #include #include "FonctionDemo3.h" /*------------------------------------------------*/ /* DEFINITIONS -----------------------------------*/ /*------------------------------------------------*/ #define NAME_IMG_IN "photograph" #define NAME_IMG_OUT1 "Image-depart" #define NAME_IMG_OUT2 "Image-bruitee" #define NAME_IMG_OUT3 "Buades-Image-debruitee" #define NAME_IMG_OUT4 "Wang-Image-debruitee" /*------------------------------------------------*/ /* FONCTIONS -------------------------------------*/ /*------------------------------------------------*/ void egal(float** matin, float** matout,int lgth,int wdth) {int i,j; for(i=0;i 0 && j-h*foret > 0 && i-k*foret 0 && j-h*foret 0 && j+h*foret < wdth) //Ne pas depasser les limites de l'image-les filtres au dessus et a droite// { Produit[k][h]=Produit[k][h]+Gauss[i][j]*(matin[w][z]-matin[i-k*foret][j+h*foret]);//Calcul de la difference Euclidienne// } else {} }} //Calcul de la moyenne des difference euclidiennes// for(k=0;k