Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab Libsvm发现了vlfeat_Matlab_Libsvm_Vlfeat - Fatal编程技术网

Matlab Libsvm发现了vlfeat

Matlab Libsvm发现了vlfeat,matlab,libsvm,vlfeat,Matlab,Libsvm,Vlfeat,在我的计算机视觉课程中,我使用vlfeat对图像进行筛选和密集筛选。我执行了一些数据操作,然后我希望使用libsvm来训练SVM,使用函数svmtrain。我的问题是,我得到一个错误,表明libsvm正在尝试访问vl_svmtrain。链接器中是否存在问题,或者libsvm是否确实在后台使用vlfeat?或者libsvm的svmtrain的一个组件确实被称为vl_svmtrain?libsvm确实是vlfeat包的一部分,并且依赖于它。 如果你将vlfeat添加到你的路径中,你应该很好。 其他v

在我的计算机视觉课程中,我使用vlfeat对图像进行筛选和密集筛选。我执行了一些数据操作,然后我希望使用libsvm来训练SVM,使用函数svmtrain。我的问题是,我得到一个错误,表明libsvm正在尝试访问vl_svmtrain。链接器中是否存在问题,或者libsvm是否确实在后台使用vlfeat?或者libsvm的svmtrain的一个组件确实被称为vl_svmtrain?

libsvm确实是vlfeat包的一部分,并且依赖于它。 如果你将vlfeat添加到你的路径中,你应该很好。
其他vlfeat函数是否适用于您?

似乎是一个路径问题。在matlab中尝试
哪个svmtrain
,看看调用了哪个函数。我使用vl_phow,进行计算,并将结果传递到svmtrain。但好吧。因此,它有时会给出一个错误并说vl_svmtrain有问题,而不是svmtrain,这不是一个错误。请看:“\toolbox\noprefix\svmtrain.m”。您可以看到svmtrain调用vl_svmtrain,这是一个.mex文件。确保你有合适的.mex。类似于“\toolbox\mex\mexw64\vl_svmtrain.mexw64”的内容,适用于64位Windows,我有。而且我的vl_专长功能运行良好。我想使用libsvm的svmtrain而不是vl_feat的vl_svmtrain。不管这是否相同。我可以吗?好的,我明白了。Matlab仅允许从路径中删除和添加整个文件夹。一个快速而肮脏的解决方案:将vlefeat的“svmtrain”的文件名和函数名更改为类似“svmtrainVLFEAT”的内容。现在,如果libsvm的svmtrain确实在路径中,则将调用它。