我使用了 vlfeat 工具箱和 vl_sift ,很多次都没有问题。我决定在 Matlab R2009a 中使用它, ubuntu 14.04 。这是我在运行vl_setup()
时得到的错误 ??? XML-file failed validation against schema located in:
/home/tonystark/Matlab_prg/sys/namespace/info/v1/info.xsd
XML-file name:
/home/tonystark/freelancing/Content_based_image_retrieval/code/new_code/vlfeat-0.9.18/toolbox/info.xml
To retest the XML-file against the schema, call the following java method:
com.mathworks.xml.XMLValidator.validate(...
'/home/tonystark/freelancing/Content_based_image_retrieval/code/new_code/vlfeat-0.9.18/toolbox/info.xml',...
'/home/tonystark/Matlab_prg/sys/namespace/info/v1/info.xsd', true)
Errors:
org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found
starting with element 'help_contents_icon'. One of '{product_name_ends_with_type,
help_addon, preference_panel, dialogpref_registrar, project_plugin, state_item, list}'
is expected.
但是当我再次运行相同的代码 时,错误不会出现,代码 vl_setup 会编译,但没有显示输出 < / p>
当我运行此示例代码时
clc;
close all;
clear all;
I1 = imread('/home/tonystark/freelancing/Content_based_image_retrieval/Dataset/all_souls_000140.jpg');
I2 = imread('/home/tonystark/freelancing/Content_based_image_retrieval/Dataset/all_souls_000146.jpg');
[f1 d1] = vl_sift(single(rgb2gray(I1)));
[f2 d2] = vl_sift(single(rgb2gray(I2)));
matlab在终端上崩溃并出现以下错误
*** invalid %N$ use detected ***
Aborted (core dumped)
我被困在这里很长一段时间没有任何具体指示。如果有人可以指出我正确的方向或解决这个问题,那将是非常有帮助的!非常感谢您的帮助。
更新1
vlfeat的自述文件说它需要matlab 2009b min才能使工具箱正常工作。这可能是个原因吗?