"." it is not recognized as an internal or external command, program or batch file executable.

9 visualizaciones (últimos 30 días)
Hello everybody,
I am trying to execute the demo_ASIFT.cpp in Matlab using the system command.
The command that I introude is:
system(./demo_ASIFT tmpASIFTinput1.png tmpASIFTinput2.png imgOutVert.png imgOutHori.png matchings.txt keys1.txt keys2.txt 0)
The Matlab return is:
"." it is not recognized as an internal or external command,
program or batch file executable.
I have done this:
System configuration->System->Extended configuration->Environment variables, add the path to demo_ASIFT to the PATH variable in both (System and user).
Despite this process, I get the same problem. The path that I have added is to the folder where demo_ASIFT.cpp is stored.
Any idea to solve this problem?
Thanks in advance,
Javi

Respuesta aceptada

Walter Roberson
Walter Roberson el 29 de Oct. de 2017
system('demo_ASIFT.exe tmpASIFTinput1.png tmpASIFTinput2.png imgOutVert.png imgOutHori.png matchings.txt keys1.txt keys2.txt 0')
Note that it would have been necessary to compile demo_ASIFT.cpp to demo_ASIFT.exe, possibly by using mex
  1 comentario
Javier Naranjo
Javier Naranjo el 29 de Oct. de 2017
Editada: Walter Roberson el 29 de Oct. de 2017
Thanks, you are right. I was proving the ASIFT code http://www.ipol.im/pub/art/2011/my-asift/ and I donwloaded the source code zip, not the executable one.
Thanks for your help,
Javi

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre App Building en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by