我在我的项目中必须使用的库遇到了很大麻烦。 每当我尝试其中一个库时,就会出现一个问题,我没有那么多时间迷路了:(我的项目是“图像理解” 所以我需要一个“特征提取”& “图像分割”& “机器学习” 看完后,原来“SVM”是最好的一个 我想要一些代码来构建我的并开始。
1-首先我看了“Aforge& Accord”并且有一个名为“SupportVectorMachine”的例子,但它不在图像上。
2-我在名为“LatentSvmDetector”的“EmguCV”中找到了一个很好的例子,它检测到了猫的任何形象我试过了!!但问题出在xml文件中! 我只是想知道他们是如何得到它的!我找不到简单的答案 实际上我在这里问你,没有人回答我:(
[link] How to extract features from image for classification and object recognition?
3-我发现一个例子在这个网站上使用opencv
[link] http://www.di.ens.fr/~laptev/download.html 但同样的问题:xml文件?!!! 我尝试使用此示例的xml文件并尝试使用“EmguCV”示例,但它也不起作用。
答案 0 :(得分:1)
我不确定,因为我从未使用SVM(但是使用过haartraining),但我认为他们已经使用在训练结束时输出xml文件的程序训练了探测器。我快速搜索了一下,找到了link(关于svm培训的opencv文档)和这个link(带有示例的帖子)。我希望它能帮助你并给予一些启发。
答案 1 :(得分:0)
MATLAB支持xml文件 - 包括读写。试试:
xmlfile = fullfile(matlabroot, 'path/to/xml/file/myfile.xml');
xDoc = xmlread(xmlfile)
如果您没有xmlread功能,可以尝试使用此工具箱:http://www.mathworks.com/matlabcentral/fileexchange/4278-xml-toolbox