salut
je cherche la fonction qui fait la normalisation sur matlab j'ai une image couleur dans l'espace RGB et je veux normaliser ces couleurs l'intervalle [0 255] pour chaque composante je veux le reduire en [0 1] ou [0 10] par exemple
salut
je cherche la fonction qui fait la normalisation sur matlab j'ai une image couleur dans l'espace RGB et je veux normaliser ces couleurs l'intervalle [0 255] pour chaque composante je veux le reduire en [0 1] ou [0 10] par exemple
Bonjour,
Pourquoi ne pas utiliser une "simple" division:
Si img est la matrice de ton image:
Duf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 img2=img/255;
j'y pense dans un premier temps mais on m'a dit qu'il ya une fonction sur matlab qui fait ca et en plus ca a interet pour derminer les masques facilement ?
Bonjour,
Je ne sais pas si j'ai bien compris ce que tu veux faire mais je pense que tu peux utiliser la fonction DOUBLE
C'est à dire si l'image de base est appelée "img"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 img2=double(img);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 img2 = double(img)/255; ou img2 = im2double(img);
Partager