资源简介
利用MATLAB编写的程序,利用支持向量机完成对图片的多分类任务,包含完整程序文件与图片集文件。程序我已经在MATLAB R2016b中调试通过。可以使用。
代码片段和文件信息
clear;
dir=(‘D:\pictures‘);
testdir=(‘D:\testPictures\test‘);
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:\testPictures\test\car\car9.jpg‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13601046 2018-04-10 23:47 SVM\classifier.mat
文件 810 2018-04-10 23:33 SVM\classifierOfSVM.m
文件 2454 2018-04-01 15:51 SVM\extractFeature.m
文件 895 2018-04-05 19:39 SVM\getGLCMFeatures.m
文件 6740 2016-05-08 16:19 SVM\pictures\car\car1.jpg
文件 7752 2016-05-08 16:21 SVM\pictures\car\car10.jpg
文件 7198 2016-05-08 16:21 SVM\pictures\car\car11.jpg
文件 8114 2016-05-08 16:21 SVM\pictures\car\car12.jpg
文件 10196 2016-05-08 17:56 SVM\pictures\car\car13.jpg
文件 10000 2016-05-08 17:56 SVM\pictures\car\car14.jpg
文件 7156 2016-05-08 17:57 SVM\pictures\car\car15.jpg
文件 11591 2016-05-08 17:57 SVM\pictures\car\car16.jpg
文件 8582 2016-05-08 17:57 SVM\pictures\car\car17.jpg
文件 10000 2016-05-08 17:57 SVM\pictures\car\car18.jpg
文件 13527 2016-05-08 17:58 SVM\pictures\car\car19.jpg
文件 6839 2016-05-08 16:19 SVM\pictures\car\car2.jpg
文件 7406 2016-05-08 17:58 SVM\pictures\car\car20.jpg
文件 11000 2016-05-08 17:58 SVM\pictures\car\car21.jpg
文件 7602 2016-05-08 17:58 SVM\pictures\car\car22.jpg
文件 7719 2016-05-08 17:58 SVM\pictures\car\car23.jpg
文件 11932 2016-05-08 17:58 SVM\pictures\car\car24.jpg
文件 7220 2016-05-08 17:59 SVM\pictures\car\car25.jpg
文件 7964 2016-05-08 17:59 SVM\pictures\car\car26.jpg
文件 8809 2016-05-08 17:59 SVM\pictures\car\car27.jpg
文件 9248 2016-05-08 17:59 SVM\pictures\car\car28.jpg
文件 10810 2016-05-08 17:59 SVM\pictures\car\car29.jpg
文件 5680 2016-05-08 16:19 SVM\pictures\car\car3.jpg
文件 8137 2016-05-08 17:59 SVM\pictures\car\car30.jpg
文件 5811 2016-05-08 16:20 SVM\pictures\car\car4.jpg
文件 7937 2016-05-08 16:20 SVM\pictures\car\car5.jpg
............此处省略290个文件信息
相关资源
- SVM的回归预测分析——上证指数开盘
- 印章识别matlab代码
- ibsvm-3.21
- 果蝇参数寻优FOA-LSSVM的完整程序
- 利用WOA算法优化libsvm中SVDD算法的参数
- svm支持向量机与nbc朴素贝叶斯算法比
- SVM的matlab代码
- 混凝土抗压强度预测_SVM_Matlab_归一_
- 基于SVM的回归预测分析
- libsvm数据格式转换程序
- 基于SVM的matlab车牌识别
- hog+svm图像二分类
- 基于PCA和SVM的人脸识别.zip
- 《MATLAB 神经网络30个案例分析》所有
- SVM分类与回归的matlab代码
- 基于LABVIEW和MATLAB混合编程障碍物识别
- svm 支持向量机 回归 预测
- libsvm - 支持多类别分类的svm工具箱m
- 经典SVM算法的MATLAB程序
- 蚁群优化SVM系数
- SVM-KM Matlab源程序
- 模式识别课程作业 基于svm的人脸识别
- MATLAB的SVM安装包drtoolbox_libsvm-3.17
- SVM算法对MNIST数据集分类
- 遗传算法优化支持向量机GASVM
- 经典SVM算法matlab程序
- SVM分类器.zip
- matlab流形学习算法工具包&matlab机器学
- 模式识别课程作业 matlab与libsvm环境
- libsvm工具包-Matlab
评论
共有 条评论