code matlab des filtres directionnels
	
	
		Bonjour,
Je suis cencée d'implémenter un code matlab des filtres directionnels. Voilà, j'ai trouvé une explication de ces filres d'où j'ai essayé d'implémenter mon propre code. merci de m'aider à le corriger parce que par exemple je doute du positionnement des boucles for
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
   |  
I = imread('image.jpg');
I=im2double(I);
[R,C]=size(I);
T=0.06;
a=15;
b=5;
theta = -pi/2:pi/2;
c=15;
d=0.5;
F=50;
for m = 1:F
    for k = 1:length(theta)
        for x=1:R
            for y=1:C
                x1=x*cos(theta)+y*sin(theta);
                y1=-x*sin(theta)+y*cos(theta);
                G1(x,y)=exp((-x1.^2/(2*a.^2))+(-y1.^2/(2*b.^2)));
                G2(x,y)=exp((-x1.^2/(2*c.^2))+(-y1.^2/(2*d.^2)));
                H(x,y)=G1(x,y)-G2(x,y);
                img(x,y)=H(x,y)*I(x,y);
            end
        end
    end
end |