Bonsoir,
C'est mon premier message sur ce forum donc j'espère que vous pourrez m'aider à compléter mon code.
J'ai traité ce code en utilisant le filtre LOG Edge Detector(Laplacien of Gradient). Mais je ne suis pas arrivé au résultat souhaité. Je ne sais pas si c'est dû à l'utilisation de edge (Quelle est la différence entre l'utilisation de la fonction prédéfinie edge et la programmation de tout un code pour le filtre LOG) ou il y a un seuil qu'il faut fixer ?
La deuxième question est comment passer à l'aide de MATLAB de la figure obtenu par le filtre LOG à un graphe comme le montre l'image ci-jointe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 I=imread('image.png'); F(:,:,1)=0.299*I(:,:,1)+0.587*I(:,:,2)+0.114*I(:,:,3). img = edge(F,'log');
Cordialement
Partager