Bonjour,pouvez vous m'aider a faire cette exo de 5 questions,j'y arrive pas,je suis bloqué déjà a la première question
Exo
1)La question 1 ,on me demande modifier une ligne en remplaçant q par une formule mais je vois pas trop laquelle
Le but de cette question est d'appliquer la transformation affine qui permet de repartir les valeurs de l'histogramme ci dessus sur l'intervalle [0,255]
Donc il faut que j'applique la transformation l'egalistion d'histogramme,n'est pas?
Si c'est le cas moi je sais juste que
f(p)=H(p)/Nombre total de pixel
Nombre total de pixel=H(255)
H(p):Nombre de pixel ayant une valeur inferieure a p
Je l'ai essaye mais ça n'a pas marché
dans le fichiers transformations.sci:
deff("q = f_affine(p, p0, p1)","q =.......");
function im2 = T_affine(im, p0, p1)
im2 = f_affine(im, p0, p1); // appliquer la fonction
im2 = min0_max255(im2); // repasser à des valeurs entre 0 et 255
endfunction
Dans un fichier que j'ai nommé question 1)
exec('transformations.sci');
im = lire_imageBMPgris('desert.bmp');
p0 = 0; p1 = 255;
im2 = T_affine(im, p0, p1);
Bon,il y a un scrip lire_imageBMP gris a excecuter pour que tout marche bien