why do I get the error ''Attempt to execute SCRIPT edge as a function:''?
11 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
ramin asadi
el 2 de Jun. de 2016
Comentada: Walter Roberson
el 19 de Jul. de 2024 a las 5:18
I want to edge a gray scale image and I receive this error: ''Attempt to execute SCRIPT edge as a function:'' can any one help me?
0 comentarios
Respuestas (2)
Walter Roberson
el 2 de Jun. de 2016
Use
which edge
and that will tell you the location of the edge.m file that you created; you will need to delete or rename that edge.m to avoid interfering with using MATLAB's edge() routine.
0 comentarios
SHINO
el 19 de Jul. de 2024 a las 4:59
Editada: Walter Roberson
el 19 de Jul. de 2024 a las 5:14
dge
Execution of script edge as a function is not supported:
E:\matlab program\edge.m
Error in edge (line 4)
BW1 = edge(I,'Canny');
1 comentario
Walter Roberson
el 19 de Jul. de 2024 a las 5:18
You named your script edge.m but you are trying to call the edge() function inside the script. Within your edge.m script, edge gets resolved to the edge.m that you are executing. But your edge.m script cannot be called as a function, so you get an error.
You need to rename E:\matlab program\edge.m to something else that does not conflict with built-in MATLAB functions.
Ver también
Categorías
Más información sobre National Instruments Frame Grabbers en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!