How can I use edge function

2 Ansichten (letzte 30 Tage)
Faranak
Faranak am 6 Jan. 2014
Kommentiert: Faranak am 6 Jan. 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

Akzeptierte Antwort

Image Analyst
Image Analyst am 6 Jan. 2014
Bearbeitet: Image Analyst am 6 Jan. 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 Kommentare
Image Analyst
Image Analyst am 6 Jan. 2014
Yes you do. This is it: "D:\Faran\Breast\MRI-Images\NA001\Date_20050101\1\edge.m"
Faranak
Faranak am 6 Jan. 2014
yeaaa.I found it :d , Thank you so much

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by