How can I use edge function

조회 수: 1 (최근 30일)
Faranak
Faranak 2014년 1월 6일
댓글: Faranak 2014년 1월 6일
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

채택된 답변

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

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by