bonjour tout le monde, j'ai un petit probleme je veux faire la converion d'un espace RGb vers l'espace normaliser rgb
r= R/R+B+G
g=G/R+B+G
b=B/R+B+G

j'ai fait un petit code mais il me donne un ds erreur

Warning: Divide by zero.
> In yy at 7
Warning: Divide by zero.
> In yy at 8
Warning: Divide by zero.
> In yy at 9
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Im= imread('C4-image4.tif');
R = Im(:,:,1);
G = Im(:,:,2);
B = Im(:,:,3);
 
S = R + G + B;
rgb(:,:,1)=R./S;
rgb(:,:,2)= G./S;
rgb(:,:,3)= B./S;
 
imshow(rgb(:,:,1));
voir la matrice rgb(:,:,1) contient soit 0 soit 1 mais je principe dois continuer des valeur compris entre 0 et 1
je veux la valeur exacte de chaque pixel sans majoration.

merci bien