How can I use edge function

2 visualizzazioni (ultimi 30 giorni)
Faranak
Faranak il 6 Gen 2014
Commentato: Faranak il 6 Gen 2014
Hello, I have problem with using edge function. I am trying to find some boundaries in a dicom file but I can not use edge function and canny filter. I have read all the thing in the help of the matlab.
This is the error :
Attempt to execute SCRIPT edge as a function:
D:\Faran\Breast\MRI-Images\NA001\Date_20050101\1\edge.m
Error in test6 (line 18)
bw = edge(a3,'canny');
I do not know what to do. Look forward to your answers. Thanks

Risposta accettata

Image Analyst
Image Analyst il 6 Gen 2014
Modificato: Image Analyst il 6 Gen 2014
The problem is you called your m-file script "edge.m". Call it something else, since the edge() function is already a built in function and what you are trying to do in your "test6" script is to call your "edge" script (edge.m) and not the built-in edge function. After you rename your m-file to my_edge.m or whatever, it should be fine.
  3 Commenti
Image Analyst
Image Analyst il 6 Gen 2014
Yes you do. This is it: "D:\Faran\Breast\MRI-Images\NA001\Date_20050101\1\edge.m"
Faranak
Faranak il 6 Gen 2014
yeaaa.I found it :d , Thank you so much

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by