我尝试在 Linux 上运行来自 matlab 的 Sift 特征描述符可执行文件的 C 实现。我运行的脚本和某个文件夹中的可执行文件和可执行文件由以下运行
./sift <tmp.pgm >tmp.key
我确实可以在 Matlab 上运行它,但它们都没有工作
eval('!./sift <tmp.pgm >tmp.key');
system('./sift <tmp.pgm >tmp.key');
unix('./sift <tmp.pgm >tmp.key');
我还从终端检查了可执行文件,它没有任何缺陷。有没有其他方法可以做到这一点,或者我有什么小错误吗?