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 9voir la matrice rgb(:,:,1) contient soit 0 soit 1 mais je principe dois continuer des valeur compris entre 0 et 1
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));
je veux la valeur exacte de chaque pixel sans majoration.
merci bien
Partager