error in edge command
Ältere Kommentare anzeigen
Hello,
When I run the following code I get this message: ??? [BW,threshold]=edge(img,’zerocross’,[],'Laplacian'); | Error: The input character is not valid in MATLAB statements or expressions.
Could someone help me?
Thanks in advance
%%%%%% code%%%%%% clc;close all;clear *;
Laplacian=[1 1 1; 1 -8 1; 1 1 1];
img=double(imread('C:\Users\manolis\Desktop\ask4 sagkriwths\clown.tif')); [BW,threshold]=edge(img,’zerocross’,[],'Laplacian'); figure;imshow(img,[]) figure;imshow(BW)
disp(threshold)
3 Kommentare
Andrew Newell
am 7 Apr. 2011
John, could you please format the code to make it readable? One command per line, indented two spaces (so the preview of the code looks grey).
john
am 7 Apr. 2011
Andrew Newell
am 7 Apr. 2011
That's better, but I meant replace your code in the question by the formatted code (click on "Edit").
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Object Analysis finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!