Bonjour tous,
Je souhaite avec une boucle appliquer une fonction différente sur une matrice A et pour chaques resultats donner l'image corespondante.
Pour cela j'ai fait une boucle mais le problème est que ca me fait bien des figures notés de 3 à 7 mais elles sont toutes similaires...
il y a t il une erreur dans ma boucle?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 %donne les contour de l'image avec plusieurs méthodes z=3; for n=1:1:5; contour{n} = edge(A,'prewitt'); contour{n} = edge(A,'canny'); contour{n} = edge(A,'sobel'); contour{n} = edge(A,'roberts'); contour{n} = edge(A,'log'); figure(z); imshow(contour{n}); z=z+1; end
Merci de votre aide
Partager