Clear Filters
Clear Filters

I am getting error in edge function like "Attempt to execute SCRIPT edge as a function:" b=edge(img​,'canny',0​.40); Can someone solve this error?

4 views (last 30 days)
a=imread('D:\canal images\df.jpg'); imshow(a); title('Original');
img=rgb2gray(a); imshow(img); title('Grayscale');
b=edge(img,'canny',0.40); figure,imshow(b); title('canny');

Answers (1)

Jan
Jan on 12 Dec 2017
This error occurs, if the parent folder of edge.m is the current folder. Try this:
cd(tempdir)
and run the code again. Does it help? If so, remember that it can have strange side-effects, if one of the toolbox folders is the current directory.
  4 Comments

Sign in to comment.

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!