bonjour tout le monde
j'aimerai calculer le gradient d'une image couleur pour cela j'ai fait un petit programme
mon probleme est comment je peux faire une combinaison des 3 gradient pour trouve le gradient de l'image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 I=imread(Image.jpg); R = I(:,:,1); G = I(:,:,2); B = I(:,:,3); %%%%%%%%%dirivation selon tout les composante [Rx,Ry]=gradient(double(R)); [Gx,Gy]=gradient(double(G)); [Bx,By]=gradient(double(B));
est ce que si possible de faire
Ix= Rx + Gx + Bx;
Iy = Ry + Gy + By;
ou bien il existe une autre methode de faire la combinaison
d'autre part il y autre methode pour travailler sur l'image couleur qui s'appelle methode vectorielle c'est a dire de prendre les 3 composante comme une seule vecteur (X,Y,Z)
Merci d'avence
Partager