MATLAB实现支持向量机的图像分类:完整程序文件与图片集文件


利用MATLAB编写的程序,利用支持向量机完成对图片的多分类任务,包含完整程序文件与图片集文件。程序我已经在MATLAB R2016b中调试通过。可以使用。
资源截图
代码片段和文件信息
clear;
dir=(‘D:pictures‘);
testdir=(‘D: estPictures est‘);
trainingSet = imageSet(dir‘recursive‘);
testSet = imageSet(testdir‘recursive‘);

[trainingFeaturestrainingLabelstestFeaturestestLabels]=extractFeature(trainingSettestSet);
%% 
%训练一个svm分类器
%fitcecoc 使用1对1的方案
classifier = fitcecoc(trainingFeatures trainingLabels);
save classifier.mat classifier;

% 使用测试图像的特征向量预测样本标签
predictedLabels = predict(classifier testFeatures);

%% 评估分类器
%使用没有标签的图像数据进行测试,生成一个混淆矩阵表明分类效果
confMat=confusionmat(testLabels predictedLabels)
accuracy=(confMat(11)/sum(confMat(1:))+confMat(22)/sum(confMat(2:))+...
    confMat(33)/sum(confMat(3:))+confMat(44)/sum(confMat(4:)))/4


Predict(‘D: estPictures estcarcar9.jpg‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   13601046  2018-04-10 23:47  SVMclassifier.mat

     文件        810  2018-04-10 23:33  SVMclassifierOfSVM.m

     文件       2454  2018-04-01 15:51  SVMextractFeature.m

     文件        895  2018-04-05 19:39  SVMgetGLCMFeatures.m

     文件       6740  2016-05-08 16:19  SVMpicturescarcar1.jpg

     文件       7752  2016-05-08 16:21  SVMpicturescarcar10.jpg

     文件       7198  2016-05-08 16:21  SVMpicturescarcar11.jpg

     文件       8114  2016-05-08 16:21  SVMpicturescarcar12.jpg

     文件      10196  2016-05-08 17:56  SVMpicturescarcar13.jpg

     文件      10000  2016-05-08 17:56  SVMpicturescarcar14.jpg

     文件       7156  2016-05-08 17:57  SVMpicturescarcar15.jpg

     文件      11591  2016-05-08 17:57  SVMpicturescarcar16.jpg

     文件       8582  2016-05-08 17:57  SVMpicturescarcar17.jpg

     文件      10000  2016-05-08 17:57  SVMpicturescarcar18.jpg

     文件      13527  2016-05-08 17:58  SVMpicturescarcar19.jpg

     文件       6839  2016-05-08 16:19  SVMpicturescarcar2.jpg

     文件       7406  2016-05-08 17:58  SVMpicturescarcar20.jpg

     文件      11000  2016-05-08 17:58  SVMpicturescarcar21.jpg

     文件       7602  2016-05-08 17:58  SVMpicturescarcar22.jpg

     文件       7719  2016-05-08 17:58  SVMpicturescarcar23.jpg

     文件      11932  2016-05-08 17:58  SVMpicturescarcar24.jpg

     文件       7220  2016-05-08 17:59  SVMpicturescarcar25.jpg

     文件       7964  2016-05-08 17:59  SVMpicturescarcar26.jpg

     文件       8809  2016-05-08 17:59  SVMpicturescarcar27.jpg

     文件       9248  2016-05-08 17:59  SVMpicturescarcar28.jpg

     文件      10810  2016-05-08 17:59  SVMpicturescarcar29.jpg

     文件       5680  2016-05-08 16:19  SVMpicturescarcar3.jpg

     文件       8137  2016-05-08 17:59  SVMpicturescarcar30.jpg

     文件       5811  2016-05-08 16:20  SVMpicturescarcar4.jpg

     文件       7937  2016-05-08 16:20  SVMpicturescarcar5.jpg

............此处省略290个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)