Ubuntu 如何在视窗7的八度音阶中使用Vlfeat?

Ubuntu 如何在视窗7的八度音阶中使用Vlfeat?,ubuntu,image-processing,computer-vision,octave,vlfeat,Ubuntu,Image Processing,Computer Vision,Octave,Vlfeat,我使用octave并希望使用Vlfeat在Windows7中完成我的项目。网站建议使用Octave,如下所示: 我根据绿色(第一个)框中的代码完成安装包映像。然而,我坚持使用红色(第二个)框中的代码。红色框中的代码是在倍频程中使用还是在Windows命令提示符中使用?如果没有,我应该在哪里使用它?它在Ubuntu命令提示符中吗?我不习惯Ubuntu。如果在没有Ubuntu的情况下使用它,我将不胜感激(尽管我有某种感觉,它肯定与Ubuntu有关),但如果Ubuntu不可避免,有人能建议我如何使用

我使用octave并希望使用Vlfeat在Windows7中完成我的项目。网站建议使用Octave,如下所示:

我根据绿色(第一个)框中的代码完成安装包映像。然而,我坚持使用红色(第二个)框中的代码。红色框中的代码是在倍频程中使用还是在Windows命令提示符中使用?如果没有,我应该在哪里使用它?它在Ubuntu命令提示符中吗?我不习惯Ubuntu。如果在没有Ubuntu的情况下使用它,我将不胜感激(尽管我有某种感觉,它肯定与Ubuntu有关),但如果Ubuntu不可避免,有人能建议我如何使用它吗

昨天,我试着在Ubuntu、Windows、Octave中使用红色代码,结果一整天都出现了错误。我原以为代码是Ubuntu的,但代码是以“>”开头的,而不是“$”,所以我再也不确定了。该网站没有提供足够的信息,也没有讨论论坛。我现在迷路了


任何人请帮助我:第二个框中的代码将由命令行执行

在Windows下,您必须用
chdir
替换
cd
,并且需要安装
make

您还需要找到
mkoctfile
在Windows上的位置,并提供该信息,使其与示例中的操作类似

在Windows上编译 VLfeat网站上也有关于如何在Windows上编译的好信息。首先尝试,并添加
MKOCTFILE
参数。(您可能必须将其编辑到NMake文件中。)

结论 似乎没有合适的选择。Windows下的编译是使用NMake完成的。它的配置在
Makefile.mak
中,UNIX的配置在
Makefile
中,后者依次加载(除其他外)
make/octave.mak
。Windows
Makefile.mak
中没有八度音阶的规定

选项:

  • 你自己修吧。这不应该太难。只需比较一下在Windows下对Matlab所做的操作,看看在UNIX下对Octave所做的操作,并更改Windows makefiles来编译Octave API。(理想情况下,使用工作代码在VLfeat的Github上打开pull请求。)
  • 请向VLFeat的主要作者寻求帮助。我过去曾与他联系过修复bug,他对此做出了回应

  • 重复(未回答):

    我从该链接下载“Make”-->是否正确?我执行'Make'并在窗口命令提示符下,按照您的建议使用该命令,但出现的错误如上图所示。你能给我更多的建议吗?